From 8917e02bd67601248b481664be08d87f28414aba Mon Sep 17 00:00:00 2001 From: Dan Timoney Date: Tue, 28 Apr 2020 14:58:11 -0400 Subject: Generate ODL compliant swagger models from yang Updated generic-resource-api to generate swagger v2 models from yang that comply with OpenDaylight RESTCONF structure Change-Id: Ib74d3ff49b2f13ec9026a33b4a70ef506e12632b Issue-ID: SDNC-409 Signed-off-by: Dan Timoney --- features/sdnc-northbound-all/pom.xml | 12 +- generic-resource-api/client/pom.xml | 73 +- .../features/sdnc-generic-resource-api/pom.xml | 2 +- .../src/assembly/assemble_mvnrepo_zip.xml | 2 +- generic-resource-api/model/pom.xml | 63 +- .../model/scripts/python/yang2props.py | 57 - .../resources/generic-resource-api.20170824.json | 108808 ------------------ .../model/src/main/yang/GENERIC-RESOURCE-API.yang | 3452 - generic-resource-api/model/swagger/pom.xml | 222 + .../swagger/src/main/json/generic-resource.json | 1 + .../swagger/src/main/yaml/generic-resource.yaml | 91396 +++++++++++++++ generic-resource-api/model/yang/pom.xml | 54 + .../model/yang/scripts/python/yang2props.py | 57 + .../resources/generic-resource-api.20170824.json | 108808 ++++++++++++++++++ .../yang/src/main/yang/GENERIC-RESOURCE-API.yang | 3452 + generic-resource-api/provider/pom.xml | 14 +- optical-service/model/pom.xml | 2 - optical-service/pom.xml | 1 - optical-service/provider/pom.xml | 15 +- vnfapi/provider/pom.xml | 13 +- vnftools/provider/pom.xml | 13 +- 21 files changed, 204055 insertions(+), 112462 deletions(-) delete mode 100755 generic-resource-api/model/scripts/python/yang2props.py delete mode 100644 generic-resource-api/model/src/main/resources/generic-resource-api.20170824.json delete mode 100644 generic-resource-api/model/src/main/yang/GENERIC-RESOURCE-API.yang create mode 100644 generic-resource-api/model/swagger/pom.xml create mode 100644 generic-resource-api/model/swagger/src/main/json/generic-resource.json create mode 100644 generic-resource-api/model/swagger/src/main/yaml/generic-resource.yaml create mode 100644 generic-resource-api/model/yang/pom.xml create mode 100755 generic-resource-api/model/yang/scripts/python/yang2props.py create mode 100644 generic-resource-api/model/yang/src/main/resources/generic-resource-api.20170824.json create mode 100644 generic-resource-api/model/yang/src/main/yang/GENERIC-RESOURCE-API.yang diff --git a/features/sdnc-northbound-all/pom.xml b/features/sdnc-northbound-all/pom.xml index 31e7cab5..f6bedc49 100644 --- a/features/sdnc-northbound-all/pom.xml +++ b/features/sdnc-northbound-all/pom.xml @@ -15,18 +15,18 @@ feature sdnc-northbound :: features :: ${project.artifactId} + - org.onap.ccsdk.sli.core - sli-core-artifacts - ${ccsdk.sli.core.version} - pom - import + org.onap.ccsdk.sli.core + sli-core-artifacts + ${ccsdk.sli.core.version} + pom + import - ${project.groupId} diff --git a/generic-resource-api/client/pom.xml b/generic-resource-api/client/pom.xml index 60e21f39..bf4914e6 100644 --- a/generic-resource-api/client/pom.xml +++ b/generic-resource-api/client/pom.xml @@ -1,53 +1,28 @@ - + + 4.0.0 + + org.onap.ccsdk.parent + client-parent + 2.0.0-SNAPSHOT + - 4.0.0 - jar org.onap.sdnc.northbound generic-resource-api-client 2.0.0-SNAPSHOT + jar sdnc-northbound :: generic-resource-api:: ${project.artifactId} - http://wiki.onap.org POM to be used for yang2swagger generation of client in SDNC project - - - org.onap.ccsdk.parent - client-parent - 2.0.0-SNAPSHOT - + http://wiki.onap.org - - - - ${project.groupId} - generic-resource-api-model - ${project.version} - - - + + generic-resource + - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.maven.plugins - maven-dependency-plugin - - org.opendaylight.mdsal.model,org.opendaylight.mdsal.binding.model.ietf,org.onap.sdnc.northbound - - - - maven-antrun-plugin - - - org.opendaylight.yangtools - yang-maven-plugin - io.swagger swagger-codegen-maven-plugin @@ -57,6 +32,8 @@ generate + ${project.basedir}/../model/swagger/src/main/json/${api.name}.json + spring true true @@ -82,28 +59,6 @@ org.apache.maven.plugins maven-source-plugin - - org.codehaus.mojo - build-helper-maven-plugin - 1.10 - - - attach-artifacts - package - - attach-artifact - - - - - target/generated-sources/swagger-maven-api-gen/client.yaml - yaml - - - - - - diff --git a/generic-resource-api/features/sdnc-generic-resource-api/pom.xml b/generic-resource-api/features/sdnc-generic-resource-api/pom.xml index 8a698f12..bd78504e 100644 --- a/generic-resource-api/features/sdnc-generic-resource-api/pom.xml +++ b/generic-resource-api/features/sdnc-generic-resource-api/pom.xml @@ -32,7 +32,7 @@ ${project.groupId} - generic-resource-api-model + generic-resource-api-model-yang ${project.version} diff --git a/generic-resource-api/installer/src/assembly/assemble_mvnrepo_zip.xml b/generic-resource-api/installer/src/assembly/assemble_mvnrepo_zip.xml index 6a74ae5d..6be836b5 100644 --- a/generic-resource-api/installer/src/assembly/assemble_mvnrepo_zip.xml +++ b/generic-resource-api/installer/src/assembly/assemble_mvnrepo_zip.xml @@ -35,7 +35,7 @@ - ../model/target/generic-resource-api.properties + ../model/yang/target/generic-resource-api.properties ./configuration/generic-resource-api.properties diff --git a/generic-resource-api/model/pom.xml b/generic-resource-api/model/pom.xml index 16b88c6f..b53fe259 100644 --- a/generic-resource-api/model/pom.xml +++ b/generic-resource-api/model/pom.xml @@ -1,54 +1,23 @@ - 4.0.0 + 4.0.0 - - org.onap.ccsdk.parent - binding-parent - 2.0.0-SNAPSHOT - - + + org.onap.ccsdk.parent + odlparent-lite + 2.0.0-SNAPSHOT + + - org.onap.sdnc.northbound - generic-resource-api-model - 2.0.0-SNAPSHOT - bundle + org.onap.sdnc.northbound + generic-resource-api-model + 2.0.0-SNAPSHOT + pom - sdnc-northbound :: generic-resource-api :: ${project.artifactId} + sdnc-northbound :: generic-resource-api :: ${project.artifactId} - - - org.opendaylight.mdsal.binding.model.ietf - rfc6991 - - - - - - - - - org.codehaus.mojo - exec-maven-plugin - 1.2.1 - - - - python - - scripts/python/yang2props.py - src/main/yang/GENERIC-RESOURCE-API.yang - target/generic-resource-api.properties - - - generation - generate-resources - - exec - - - - - - + + yang + swagger + diff --git a/generic-resource-api/model/scripts/python/yang2props.py b/generic-resource-api/model/scripts/python/yang2props.py deleted file mode 100755 index 3cd56e40..00000000 --- a/generic-resource-api/model/scripts/python/yang2props.py +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/python - -import re -import sys - - -# Convert word from foo-bar to FooBar -# words begining with a digit will be converted to _digit -def to_enum(s): - if s[0].isdigit(): - s = "_" + s - else: - s = s[0].upper() + s[1:] - return re.sub(r'(?!^)-([a-zA-Z])', lambda m: m.group(1).upper(), s) - -leaf = "" -val = "" -li = [] - -if len(sys.argv) < 3: - print('yang2props.py ') - sys.exit(2) - -with open(sys.argv[1], "r") as ins: - for line in ins: - # if we see a leaf save the name for later - if "leaf " in line: - match = re.search(r'leaf (\S+)', line) - if match: - leaf = match.group(1) - - # if we see enum convert the value to enum format and see if it changed - # if the value is different write a property entry - if "enum " in line: - match = re.search(r'enum "(\S+)";', line) - if match: - val = match.group(1) - enum = to_enum(val) - - # see if converting to enum changed the string - if val != enum: - property = "yang."+leaf+"."+enum+"="+val - if property not in li: - li.append( property) - - -# Open output file -fo = open(sys.argv[2], "w") -fo.write("# yang conversion properties \n") -fo.write("# used to convert Enum back to the original yang value \n") -fo.write("\n".join(li)) -fo.write("\n") - -# Close opend file -fo.close() - - diff --git a/generic-resource-api/model/src/main/resources/generic-resource-api.20170824.json b/generic-resource-api/model/src/main/resources/generic-resource-api.20170824.json deleted file mode 100644 index f70665fa..00000000 --- a/generic-resource-api/model/src/main/resources/generic-resource-api.20170824.json +++ /dev/null @@ -1,108808 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "version": "1.0.0" - }, - "basePath": "/restconf", - "paths": { - "/restconf/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)connection-attachment-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP" - } - }, - { - "in": "body", - "name": "**(config)port-mirror-configurations", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP" - } - }, - { - "in": "body", - "name": "**(config)generic-configurations", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations-TOP" - } - }, - { - "in": "body", - "name": "**(config)preload-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)GENERIC-RESOURCE-API_modulePOST" - } - } - }, - "operationId": "POST-GENERIC-RESOURCE-API_module" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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)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)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)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" - } - }, - { - "in": "body", - "name": "**(config)brg-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/brg-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-brg-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)brg-request-input" - } - } - }, - "operationId": "GET-brg-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)brg-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-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)brg-request-input-TOP" - } - } - }, - "operationId": "PUT-brg-request-input" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "post": { - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "post": { - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-connection-attachment-allotted-resources" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)connection-attachment-allotted-resources" - } - } - }, - "operationId": "GET-connection-attachment-allotted-resources" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "**(config)connection-attachment-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)connection-attachment-allotted-resourcesPOST" - } - } - }, - "operationId": "POST-connection-attachment-allotted-resources" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "(config)connection-attachment-allotted-resources", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP" - } - } - }, - "operationId": "PUT-connection-attachment-allotted-resources" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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-connection-attachment-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)connection-attachment-allotted-resource" - } - } - }, - "operationId": "GET-connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)connection-attachment-allotted-resourcePOST" - } - } - }, - "operationId": "POST-connection-attachment-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)connection-attachment-allotted-resource", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP" - } - } - }, - "operationId": "PUT-connection-attachment-allotted-resource" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)connection-attachment-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP" - } - }, - { - "in": "body", - "name": "**(config)connection-attachment-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-oper-status" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - }, - { - "in": "body", - "name": "**(config)connection-attachment-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-operation-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-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-connection-attachment-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)connection-attachment-request-input" - } - } - }, - "operationId": "GET-connection-attachment-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)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)connection-attachment-request-inputPOST" - } - } - }, - "operationId": "POST-connection-attachment-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)connection-attachment-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP" - } - } - }, - "operationId": "PUT-connection-attachment-request-input" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/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" - }, - "post": { - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/{name}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/{name}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-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-connection-attachment-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)connection-attachment-parameters" - } - } - }, - "operationId": "GET-connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)connection-attachment-parametersPOST" - } - } - }, - "operationId": "POST-connection-attachment-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)connection-attachment-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP" - } - } - }, - "operationId": "PUT-connection-attachment-parameters" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-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" - }, - "post": { - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-parameters/param/{name}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-parameters/param/{name}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-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-connection-attachment-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)connection-attachment-topology" - } - } - }, - "operationId": "GET-connection-attachment-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)connection-attachment-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)allotted-resource-identifiers", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)connection-attachment-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)connection-attachment-topologyPOST" - } - } - }, - "operationId": "POST-connection-attachment-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)connection-attachment-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP" - } - } - }, - "operationId": "PUT-connection-attachment-topology" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-identifiers" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-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-connection-attachment-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)connection-attachment-assignments" - } - } - }, - "operationId": "GET-connection-attachment-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)connection-attachment-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP" - } - } - }, - "operationId": "PUT-connection-attachment-assignments" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-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-connection-attachment-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)connection-attachment-parameters" - } - } - }, - "operationId": "GET-connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)connection-attachment-parametersPOST" - } - } - }, - "operationId": "POST-connection-attachment-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)connection-attachment-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP" - } - } - }, - "operationId": "PUT-connection-attachment-parameters" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-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" - }, - "post": { - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/{name}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/{name}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP" - } - } - }, - "operationId": "PUT-allotted-resource-status" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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)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" - } - }, - { - "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/(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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "post": { - "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)resource-resolution-data", - "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/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/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}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "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/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "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/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/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}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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)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)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)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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "post": { - "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)resource-resolution-data", - "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/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/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}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "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/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "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/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/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}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-generic-configurations" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)generic-configurations" - } - } - }, - "operationId": "GET-generic-configurations" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "**(config)gc-configuration", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)generic-configurationsPOST" - } - } - }, - "operationId": "POST-generic-configurations" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "(config)generic-configurations", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations-TOP" - } - } - }, - "operationId": "PUT-generic-configurations" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-gc-configuration" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)gc-configuration" - } - } - }, - "operationId": "GET-gc-configuration" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)configuration-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP" - } - }, - { - "in": "body", - "name": "**(config)configuration-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)gc-configurationPOST" - } - } - }, - "operationId": "POST-gc-configuration" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)gc-configuration", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP" - } - } - }, - "operationId": "PUT-gc-configuration" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-data" - } - } - }, - "operationId": "GET-configuration-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)configuration-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)configuration-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-dataPOST" - } - } - }, - "operationId": "POST-configuration-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP" - } - } - }, - "operationId": "PUT-configuration-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-oper-status" - } - } - }, - "operationId": "GET-configuration-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP" - } - } - }, - "operationId": "PUT-configuration-oper-status" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-operation-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-operation-information" - } - } - }, - "operationId": "GET-configuration-operation-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" - } - }, - { - "in": "body", - "name": "**(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)configuration-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)gc-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-operation-informationPOST" - } - } - }, - "operationId": "POST-configuration-operation-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP" - } - } - }, - "operationId": "PUT-configuration-operation-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-information" - } - } - }, - "operationId": "GET-configuration-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-informationPOST" - } - } - }, - "operationId": "POST-configuration-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" - } - } - }, - "operationId": "PUT-configuration-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-gc-request-input" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)gc-request-input" - } - } - }, - "operationId": "GET-gc-request-input" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)configuration-ids", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)gc-request-inputPOST" - } - } - }, - "operationId": "POST-gc-request-input" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)gc-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP" - } - } - }, - "operationId": "PUT-gc-request-input" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/configuration-ids/{configuration-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-ids" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-ids" - } - } - }, - "operationId": "GET-configuration-ids" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-ids", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP" - } - } - }, - "operationId": "PUT-configuration-ids" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-input-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)input-parameters" - } - } - }, - "operationId": "GET-input-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)input-parametersPOST" - } - } - }, - "operationId": "POST-input-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP" - } - } - }, - "operationId": "PUT-input-parameters" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/{name}/resource-resolution-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/{name}/resource-resolution-data/resource-key/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/request-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/sdnc-request-header": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-status" - } - } - }, - "operationId": "GET-configuration-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP" - } - } - }, - "operationId": "PUT-configuration-status" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-port-mirror-configurations" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configurations" - } - } - }, - "operationId": "GET-port-mirror-configurations" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "**(config)port-mirror-configuration", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configurationsPOST" - } - } - }, - "operationId": "POST-port-mirror-configurations" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "(config)port-mirror-configurations", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP" - } - } - }, - "operationId": "PUT-port-mirror-configurations" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-port-mirror-configuration" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configuration" - } - } - }, - "operationId": "GET-port-mirror-configuration" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)configuration-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP" - } - }, - { - "in": "body", - "name": "**(config)configuration-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configurationPOST" - } - } - }, - "operationId": "POST-port-mirror-configuration" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)port-mirror-configuration", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP" - } - } - }, - "operationId": "PUT-port-mirror-configuration" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-data" - } - } - }, - "operationId": "GET-configuration-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)configuration-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)port-mirror-configuration-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP" - } - }, - { - "in": "body", - "name": "**(config)configuration-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-dataPOST" - } - } - }, - "operationId": "POST-configuration-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP" - } - } - }, - "operationId": "PUT-configuration-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-oper-status" - } - } - }, - "operationId": "GET-configuration-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP" - } - } - }, - "operationId": "PUT-configuration-oper-status" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-operation-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-operation-information" - } - } - }, - "operationId": "GET-configuration-operation-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" - } - }, - { - "in": "body", - "name": "**(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)configuration-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)port-mirror-configuration-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-operation-informationPOST" - } - } - }, - "operationId": "POST-configuration-operation-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-operation-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP" - } - } - }, - "operationId": "PUT-configuration-operation-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-information" - } - } - }, - "operationId": "GET-configuration-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-informationPOST" - } - } - }, - "operationId": "POST-configuration-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" - } - } - }, - "operationId": "PUT-configuration-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-port-mirror-configuration-request-input" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configuration-request-input" - } - } - }, - "operationId": "GET-port-mirror-configuration-request-input" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)source-port", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP" - } - }, - { - "in": "body", - "name": "**(config)dest-port", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP" - } - }, - { - "in": "body", - "name": "**(config)port-mirror-configuration-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configuration-request-inputPOST" - } - } - }, - "operationId": "POST-port-mirror-configuration-request-input" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)port-mirror-configuration-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP" - } - } - }, - "operationId": "PUT-port-mirror-configuration-request-input" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-dest-port" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dest-port" - } - } - }, - "operationId": "GET-dest-port" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)pnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dest-portPOST" - } - } - }, - "operationId": "POST-dest-port" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)dest-port", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP" - } - } - }, - "operationId": "PUT-dest-port" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-pnf-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-information" - } - } - }, - "operationId": "GET-pnf-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-informationPOST" - } - } - }, - "operationId": "POST-pnf-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)pnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP" - } - } - }, - "operationId": "PUT-pnf-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/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": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP" - } - } - }, - "operationId": "PUT-vnf-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-port-mirror-configuration-input-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configuration-input-parameters" - } - } - }, - "operationId": "GET-port-mirror-configuration-input-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configuration-input-parametersPOST" - } - } - }, - "operationId": "POST-port-mirror-configuration-input-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)port-mirror-configuration-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP" - } - } - }, - "operationId": "PUT-port-mirror-configuration-input-parameters" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/{name}/resource-resolution-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/{name}/resource-resolution-data/resource-key/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-source-port" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)source-port" - } - } - }, - "operationId": "GET-source-port" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)pnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)source-portPOST" - } - } - }, - "operationId": "POST-source-port" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)source-port", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP" - } - } - }, - "operationId": "PUT-source-port" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-pnf-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-information" - } - } - }, - "operationId": "GET-pnf-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-informationPOST" - } - } - }, - "operationId": "POST-pnf-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)pnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP" - } - } - }, - "operationId": "PUT-pnf-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/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": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP" - } - } - }, - "operationId": "PUT-vnf-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/request-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/sdnc-request-header": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-port-mirror-configuration-topology" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configuration-topology" - } - } - }, - "operationId": "GET-port-mirror-configuration-topology" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)port-mirror-configuration-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)configuration-identifiers", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP" - } - }, - { - "in": "body", - "name": "**(config)port-mirror-configuration-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configuration-topologyPOST" - } - } - }, - "operationId": "POST-port-mirror-configuration-topology" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)port-mirror-configuration-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP" - } - } - }, - "operationId": "PUT-port-mirror-configuration-topology" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/configuration-identifiers": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-identifiers" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-identifiers" - } - } - }, - "operationId": "GET-configuration-identifiers" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-identifiers", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP" - } - } - }, - "operationId": "PUT-configuration-identifiers" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-port-mirror-configuration-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configuration-assignments" - } - } - }, - "operationId": "GET-port-mirror-configuration-assignments" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)contrail-vmi-params", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP" - } - }, - { - "in": "body", - "name": "**(config)source-vnfc-instance-group-id", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP" - } - }, - { - "in": "body", - "name": "**(config)dest-vnfc-instance-group-id", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP" - } - }, - { - "in": "body", - "name": "**(config)source-to-dest-maps", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configuration-assignmentsPOST" - } - } - }, - "operationId": "POST-port-mirror-configuration-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)port-mirror-configuration-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP" - } - } - }, - "operationId": "PUT-port-mirror-configuration-assignments" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-contrail-vmi-params" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-vmi-params" - } - } - }, - "operationId": "GET-contrail-vmi-params" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)contrail-vmi-paramsPOST" - } - } - }, - "operationId": "POST-contrail-vmi-params" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)contrail-vmi-params", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP" - } - } - }, - "operationId": "PUT-contrail-vmi-params" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/{name}/resource-resolution-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/{name}/resource-resolution-data/resource-key/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/dest-vnfc-instance-group-id": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-dest-vnfc-instance-group-id" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dest-vnfc-instance-group-id" - } - } - }, - "operationId": "GET-dest-vnfc-instance-group-id" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)dest-vnfc-instance-group-id", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP" - } - } - }, - "operationId": "PUT-dest-vnfc-instance-group-id" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-source-to-dest-maps" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)source-to-dest-maps" - } - } - }, - "operationId": "GET-source-to-dest-maps" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)source-to-dest-map", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)source-to-dest-mapsPOST" - } - } - }, - "operationId": "POST-source-to-dest-maps" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)source-to-dest-maps", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP" - } - } - }, - "operationId": "PUT-source-to-dest-maps" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/{source-port-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "source-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-source-to-dest-map" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "source-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)source-to-dest-map" - } - } - }, - "operationId": "GET-source-to-dest-map" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "source-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)dest-ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)source-to-dest-mapPOST" - } - } - }, - "operationId": "POST-source-to-dest-map" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "source-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)source-to-dest-map", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP" - } - } - }, - "operationId": "PUT-source-to-dest-map" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/{source-port-id}/dest-ip-addresses": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "source-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-dest-ip-addresses" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "source-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dest-ip-addresses" - } - } - }, - "operationId": "GET-dest-ip-addresses" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "source-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dest-ip-addressesPOST" - } - } - }, - "operationId": "POST-dest-ip-addresses" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "source-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)dest-ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP" - } - } - }, - "operationId": "PUT-dest-ip-addresses" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/{source-port-id}/dest-ip-addresses/ip-addresses": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "source-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-ip-addresses" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "source-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)ip-addresses" - } - } - }, - "operationId": "GET-ip-addresses" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "source-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP" - } - } - }, - "operationId": "PUT-ip-addresses" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-vnfc-instance-group-id": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-source-vnfc-instance-group-id" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)source-vnfc-instance-group-id" - } - } - }, - "operationId": "GET-source-vnfc-instance-group-id" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)source-vnfc-instance-group-id", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP" - } - } - }, - "operationId": "PUT-source-vnfc-instance-group-id" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-port-mirror-configuration-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configuration-parameters" - } - } - }, - "operationId": "GET-port-mirror-configuration-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)port-mirror-configuration-parametersPOST" - } - } - }, - "operationId": "POST-port-mirror-configuration-parameters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)port-mirror-configuration-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP" - } - } - }, - "operationId": "PUT-port-mirror-configuration-parameters" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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": "configuration-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" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-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/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/{name}/resource-resolution-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/{name}/resource-resolution-data/resource-key/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-configuration-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)configuration-status" - } - } - }, - "operationId": "GET-configuration-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)configuration-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP" - } - } - }, - "operationId": "PUT-configuration-status" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-preload-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-information" - } - } - }, - "operationId": "GET-preload-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "**(config)preload-list", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-informationPOST" - } - } - }, - "operationId": "POST-preload-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "(config)preload-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information-TOP" - } - } - }, - "operationId": "PUT-preload-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-preload-list" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-list" - } - } - }, - "operationId": "GET-preload-list" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)preload-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-listPOST" - } - } - }, - "operationId": "POST-preload-list" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)preload-list", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP" - } - } - }, - "operationId": "PUT-preload-list" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)preload-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP" - } - }, - { - "in": "body", - "name": "**(config)preload-network-topology-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)preload-vf-module-topology-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)preload-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP" - } - } - }, - "operationId": "PUT-preload-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-preload-network-topology-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-network-topology-information" - } - } - }, - "operationId": "GET-preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-policy", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP" - } - }, - { - "in": "body", - "name": "**(config)route-table-reference", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP" - } - }, - { - "in": "body", - "name": "**(config)host-routes", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP" - } - }, - { - "in": "body", - "name": "**(config)vpn-bindings", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP" - } - }, - { - "in": "body", - "name": "**(config)subnets", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP" - } - }, - { - "in": "body", - "name": "**(config)network-topology-identifier-structure", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-network-topology-informationPOST" - } - } - }, - "operationId": "POST-preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)preload-network-topology-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP" - } - } - }, - "operationId": "PUT-preload-network-topology-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/host-routes/{route-prefix}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "route-prefix", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-host-routes" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "route-prefix", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)host-routes" - } - } - }, - "operationId": "GET-host-routes" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "route-prefix", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)host-routes", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP" - } - } - }, - "operationId": "PUT-host-routes" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP" - } - } - }, - "operationId": "PUT-network-policy" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)related-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-topology-identifier-structurePOST" - } - } - }, - "operationId": "POST-network-topology-identifier-structure" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-topology-identifier-structure", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP" - } - } - }, - "operationId": "PUT-network-topology-identifier-structure" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-related-networks" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networks" - } - } - }, - "operationId": "GET-related-networks" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)related-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networksPOST" - } - } - }, - "operationId": "POST-related-networks" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)related-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP" - } - } - }, - "operationId": "PUT-related-networks" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network/{network-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-related-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-network" - } - } - }, - "operationId": "GET-related-network" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networkPOST" - } - } - }, - "operationId": "POST-related-network" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)related-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP" - } - } - }, - "operationId": "PUT-related-network" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network/{network-id}/vlan-tags": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-tags" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-tags" - } - } - }, - "operationId": "GET-vlan-tags" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP" - } - } - }, - "operationId": "PUT-vlan-tags" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP" - } - } - }, - "operationId": "PUT-route-table-reference" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/subnets/{start-address}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP" - } - } - }, - "operationId": "PUT-subnets" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP" - } - } - }, - "operationId": "PUT-vpn-bindings" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-oper-status": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-preload-oper-status" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-oper-status" - } - } - }, - "operationId": "GET-preload-oper-status" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)preload-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP" - } - } - }, - "operationId": "PUT-preload-oper-status" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-preload-vf-module-topology-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-vf-module-topology-information" - } - } - }, - "operationId": "GET-preload-vf-module-topology-information" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnf-topology-identifier-structure", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-resource-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP" - } - }, - { - "in": "body", - "name": "**(config)vf-module-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)preload-vf-module-topology-informationPOST" - } - } - }, - "operationId": "POST-preload-vf-module-topology-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)preload-vf-module-topology-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP" - } - } - }, - "operationId": "PUT-preload-vf-module-topology-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-topology" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vf-module-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)vf-module-topology-identifier", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP" - } - }, - { - "in": "body", - "name": "**(config)vf-module-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP" - } - } - }, - "operationId": "PUT-vf-module-topology" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vms", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP" - } - }, - { - "in": "body", - "name": "**(config)dhcp-subnet-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP" - } - }, - { - "in": "body", - "name": "**(config)vlan-vnfc-instance-groups", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP" - } - } - }, - "operationId": "PUT-vf-module-assignments" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-dhcp-subnet-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dhcp-subnet-assignments" - } - } - }, - "operationId": "GET-dhcp-subnet-assignments" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)dhcp-subnet-assignment", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dhcp-subnet-assignmentsPOST" - } - } - }, - "operationId": "POST-dhcp-subnet-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)dhcp-subnet-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP" - } - } - }, - "operationId": "PUT-dhcp-subnet-assignments" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments/dhcp-subnet-assignment/{neutron-subnet-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "Same as subnet-id in subnet-data structure", - "in": "path", - "name": "neutron-subnet-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-dhcp-subnet-assignment" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "Same as subnet-id in subnet-data structure", - "in": "path", - "name": "neutron-subnet-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dhcp-subnet-assignment" - } - } - }, - "operationId": "GET-dhcp-subnet-assignment" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "Same as subnet-id in subnet-data structure", - "in": "path", - "name": "neutron-subnet-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)dhcp-subnet-assignment", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP" - } - } - }, - "operationId": "PUT-dhcp-subnet-assignment" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-vnfc-instance-groups" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnfc-instance-groups" - } - } - }, - "operationId": "GET-vlan-vnfc-instance-groups" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-vnfc-instance-group", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnfc-instance-groupsPOST" - } - } - }, - "operationId": "POST-vlan-vnfc-instance-groups" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-vnfc-instance-groups", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP" - } - } - }, - "operationId": "PUT-vlan-vnfc-instance-groups" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-vnfc-instance-group" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnfc-instance-group" - } - } - }, - "operationId": "GET-vlan-vnfc-instance-group" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfcs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnfc-instance-groupPOST" - } - } - }, - "operationId": "POST-vlan-vnfc-instance-group" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-vnfc-instance-group", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP" - } - } - }, - "operationId": "PUT-vlan-vnfc-instance-group" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfcs" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfcs" - } - } - }, - "operationId": "GET-vnfcs" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfcsPOST" - } - } - }, - "operationId": "POST-vnfcs" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfcs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP" - } - } - }, - "operationId": "PUT-vnfcs" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc" - } - } - }, - "operationId": "GET-vnfc" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnic-groups", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfcPOST" - } - } - }, - "operationId": "POST-vnfc" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP" - } - } - }, - "operationId": "PUT-vnfc" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnic-groups" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-groups" - } - } - }, - "operationId": "GET-vnic-groups" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnic-group", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-groupsPOST" - } - } - }, - "operationId": "POST-vnic-groups" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnic-groups", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP" - } - } - }, - "operationId": "PUT-vnic-groups" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnic-group" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-group" - } - } - }, - "operationId": "GET-vnic-group" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-common-ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP" - } - }, - { - "in": "body", - "name": "**(config)vlan-vnics", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-groupPOST" - } - } - }, - "operationId": "POST-vnic-group" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnic-group", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP" - } - } - }, - "operationId": "PUT-vnic-group" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-addresses": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-common-ip-addresses" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-common-ip-addresses" - } - } - }, - "operationId": "GET-vlan-common-ip-addresses" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-common-ip-addressesPOST" - } - } - }, - "operationId": "POST-vlan-common-ip-addresses" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-common-ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP" - } - } - }, - "operationId": "PUT-vlan-common-ip-addresses" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-addresses/ip-addresses": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-ip-addresses" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)ip-addresses" - } - } - }, - "operationId": "GET-ip-addresses" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP" - } - } - }, - "operationId": "PUT-ip-addresses" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-vnics" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnics" - } - } - }, - "operationId": "GET-vlan-vnics" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-vnic", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnicsPOST" - } - } - }, - "operationId": "POST-vlan-vnics" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-vnics", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP" - } - } - }, - "operationId": "PUT-vlan-vnics" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-vnic" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnic" - } - } - }, - "operationId": "GET-vlan-vnic" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnic-sub-interfaces", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnicPOST" - } - } - }, - "operationId": "POST-vlan-vnic" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-vnic", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP" - } - } - }, - "operationId": "PUT-vlan-vnic" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnic-sub-interfaces" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-sub-interfaces" - } - } - }, - "operationId": "GET-vnic-sub-interfaces" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)sub-interface-network-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-sub-interfacesPOST" - } - } - }, - "operationId": "POST-vnic-sub-interfaces" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnic-sub-interfaces", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP" - } - } - }, - "operationId": "PUT-vnic-sub-interfaces" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sub-interface-network-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface-network-data" - } - } - }, - "operationId": "GET-sub-interface-network-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-information-items", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" - } - }, - { - "in": "body", - "name": "**(config)floating-ips", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface-network-dataPOST" - } - } - }, - "operationId": "POST-sub-interface-network-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sub-interface-network-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP" - } - } - }, - "operationId": "PUT-sub-interface-network-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/floating-ips": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-floating-ips" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)floating-ips", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" - } - } - }, - "operationId": "PUT-floating-ips" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-information-items" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-information-item", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-information-items", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" - } - } - }, - "operationId": "PUT-network-information-items" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" - } - } - }, - "operationId": "PUT-network-information-item" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}/network-ips": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" - } - } - }, - "operationId": "PUT-network-ips" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vms" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vm", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vms", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP" - } - } - }, - "operationId": "PUT-vms" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)vm" - } - } - }, - "operationId": "GET-vm" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP" - } - } - }, - "operationId": "PUT-vm" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-onap-model-information" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)onap-model-information" - } - } - }, - "operationId": "GET-onap-model-information" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)vm-names" - } - } - }, - "operationId": "GET-vm-names" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-names", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vm-namesPOST" - } - } - }, - "operationId": "POST-vm-names" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP" - } - } - }, - "operationId": "PUT-vm-names" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-names" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-names" - } - } - }, - "operationId": "GET-vnfc-names" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-namesPOST" - } - } - }, - "operationId": "POST-vnfc-names" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-names", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP" - } - } - }, - "operationId": "PUT-vnfc-names" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-networks" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-networks" - } - } - }, - "operationId": "GET-vnfc-networks" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-network-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-networksPOST" - } - } - }, - "operationId": "POST-vnfc-networks" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP" - } - } - }, - "operationId": "PUT-vnfc-networks" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-network-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-network-data" - } - } - }, - "operationId": "GET-vnfc-network-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-ports", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnfc-subnet", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP" - } - }, - { - "in": "body", - "name": "**(config)connection-point", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-network-dataPOST" - } - } - }, - "operationId": "POST-vnfc-network-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-network-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP" - } - } - }, - "operationId": "PUT-vnfc-network-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-connection-point" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)connection-point" - } - } - }, - "operationId": "GET-connection-point" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)connection-pointPOST" - } - } - }, - "operationId": "POST-connection-point" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)connection-point", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP" - } - } - }, - "operationId": "PUT-connection-point" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point/vlan-data/{vlan-uuid}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", - "in": "path", - "name": "vlan-uuid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", - "in": "path", - "name": "vlan-uuid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-data" - } - } - }, - "operationId": "GET-vlan-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", - "in": "path", - "name": "vlan-uuid", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP" - } - } - }, - "operationId": "PUT-vlan-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-ports" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-ports" - } - } - }, - "operationId": "GET-vnfc-ports" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-port", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-portsPOST" - } - } - }, - "operationId": "POST-vnfc-ports" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-ports", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP" - } - } - }, - "operationId": "PUT-vnfc-ports" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-port" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-port" - } - } - }, - "operationId": "GET-vnfc-port" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnic-sub-interfaces", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-portPOST" - } - } - }, - "operationId": "POST-vnfc-port" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-port", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP" - } - } - }, - "operationId": "PUT-vnfc-port" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnic-sub-interfaces" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-sub-interfaces" - } - } - }, - "operationId": "GET-vnic-sub-interfaces" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)sub-interface-network-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-sub-interfacesPOST" - } - } - }, - "operationId": "POST-vnic-sub-interfaces" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnic-sub-interfaces", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP" - } - } - }, - "operationId": "PUT-vnic-sub-interfaces" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sub-interface-network-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface-network-data" - } - } - }, - "operationId": "GET-sub-interface-network-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-information-items", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" - } - }, - { - "in": "body", - "name": "**(config)floating-ips", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface-network-dataPOST" - } - } - }, - "operationId": "POST-sub-interface-network-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sub-interface-network-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP" - } - } - }, - "operationId": "PUT-sub-interface-network-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/floating-ips": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-floating-ips" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)floating-ips", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" - } - } - }, - "operationId": "PUT-floating-ips" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-information-items" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network-information-item", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-information-items", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" - } - } - }, - "operationId": "PUT-network-information-items" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" - } - } - }, - "operationId": "PUT-network-information-item" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}/network-ips": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" - } - } - }, - "operationId": "PUT-network-ips" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-subnet" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-subnet" - } - } - }, - "operationId": "GET-vnfc-subnet" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-ip-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-subnetPOST" - } - } - }, - "operationId": "POST-vnfc-subnet" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-subnet", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP" - } - } - }, - "operationId": "PUT-vnfc-subnet" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-ip-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-ip-assignments" - } - } - }, - "operationId": "GET-vnfc-ip-assignments" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-subnet-ip", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-ip-assignmentsPOST" - } - } - }, - "operationId": "POST-vnfc-ip-assignments" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-ip-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP" - } - } - }, - "operationId": "PUT-vnfc-ip-assignments" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}/vnfc-subnet-ip/{vnfc-ip-address}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - }, - { - "description": "Either IpV4 IP or IpV6 IP addresses should be present", - "in": "path", - "name": "vnfc-ip-address", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-subnet-ip" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - }, - { - "description": "Either IpV4 IP or IpV6 IP addresses should be present", - "in": "path", - "name": "vnfc-ip-address", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-subnet-ip" - } - } - }, - "operationId": "GET-vnfc-subnet-ip" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - }, - { - "description": "Either IpV4 IP or IpV6 IP addresses should be present", - "in": "path", - "name": "vnfc-ip-address", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-subnet-ip", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP" - } - } - }, - "operationId": "PUT-vnfc-subnet-ip" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP" - } - } - }, - "operationId": "PUT-vm-networks" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-network" - } - } - }, - "operationId": "GET-vm-network" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-information-items", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP" - } - }, - { - "in": "body", - "name": "**(config)related-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP" - } - } - }, - "operationId": "PUT-vm-network" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-floating-ips" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)floating-ips" - } - } - }, - "operationId": "GET-floating-ips" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)floating-ips", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP" - } - } - }, - "operationId": "PUT-floating-ips" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-interface-route-prefixes" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)interface-route-prefixes", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP" - } - } - }, - "operationId": "PUT-interface-route-prefixes" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-mac-addresses" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)mac-addresses" - } - } - }, - "operationId": "GET-mac-addresses" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)mac-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP" - } - } - }, - "operationId": "PUT-mac-addresses" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-network-information-items" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)network-information-items" - } - } - }, - "operationId": "GET-network-information-items" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-information-item", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-information-items", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP" - } - } - }, - "operationId": "PUT-network-information-items" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/related-networks": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-related-networks" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)related-networks" - } - } - }, - "operationId": "GET-related-networks" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)related-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networksPOST" - } - } - }, - "operationId": "POST-related-networks" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)related-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP" - } - } - }, - "operationId": "PUT-related-networks" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/related-networks/related-network/{network-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-related-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-network" - } - } - }, - "operationId": "GET-related-network" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networkPOST" - } - } - }, - "operationId": "POST-related-network" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)related-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP" - } - } - }, - "operationId": "PUT-related-network" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/related-networks/related-network/{network-id}/vlan-tags": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-tags" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-tags" - } - } - }, - "operationId": "GET-vlan-tags" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP" - } - } - }, - "operationId": "PUT-vlan-tags" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-sriov-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)sriov-parameters" - } - } - }, - "operationId": "GET-sriov-parameters" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)heat-vlan-filters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)sriov-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP" - } - } - }, - "operationId": "PUT-sriov-parameters" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-application-tags" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)application-tags" - } - } - }, - "operationId": "GET-application-tags" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)c-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)application-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP" - } - } - }, - "operationId": "PUT-application-tags" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-c-tags" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)c-tags" - } - } - }, - "operationId": "GET-c-tags" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)c-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP" - } - } - }, - "operationId": "PUT-c-tags" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-s-tags" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)s-tags" - } - } - }, - "operationId": "GET-s-tags" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)s-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP" - } - } - }, - "operationId": "PUT-s-tags" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-heat-vlan-filters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)heat-vlan-filters" - } - } - }, - "operationId": "GET-heat-vlan-filters" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)heat-vlan-filters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP" - } - } - }, - "operationId": "PUT-heat-vlan-filters" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-parameters" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP" - } - } - }, - "operationId": "PUT-vf-module-parameters" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-param" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/{name}/resource-resolution-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/{name}/resource-resolution-data/resource-key/{name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-topology-identifier": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-topology-identifier", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP" - } - } - }, - "operationId": "PUT-vf-module-topology-identifier" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-resource-assignments" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)availability-zones", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-resource-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP" - } - } - }, - "operationId": "PUT-vnf-resource-assignments" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/availability-zones": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)availability-zones", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP" - } - } - }, - "operationId": "PUT-availability-zones" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnf-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP" - } - } - }, - "operationId": "PUT-vnf-networks" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-network" - } - } - }, - "operationId": "GET-vnf-network" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)subnets-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" - } - }, - { - "in": "body", - "name": "**(config)related-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP" - } - } - }, - "operationId": "PUT-vnf-network" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/related-networks": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-related-networks" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)related-networks" - } - } - }, - "operationId": "GET-related-networks" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)related-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networksPOST" - } - } - }, - "operationId": "POST-related-networks" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)related-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP" - } - } - }, - "operationId": "PUT-related-networks" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/related-networks/related-network/{network-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-related-network" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-network" - } - } - }, - "operationId": "GET-related-network" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networkPOST" - } - } - }, - "operationId": "POST-related-network" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)related-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP" - } - } - }, - "operationId": "PUT-related-network" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/related-networks/related-network/{network-id}/vlan-tags": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-tags" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-tags" - } - } - }, - "operationId": "GET-vlan-tags" - }, - "put": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP" - } - } - }, - "operationId": "PUT-vlan-tags" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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-subnets-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)subnets-data" - } - } - }, - "operationId": "GET-subnets-data" - }, - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)subnet-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-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)subnets-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" - } - } - }, - "operationId": "PUT-subnets-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data/subnet-data/{sdnc-subnet-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", - "in": "path", - "name": "sdnc-subnet-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-subnet-data" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", - "in": "path", - "name": "sdnc-subnet-id", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", - "in": "path", - "name": "sdnc-subnet-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)subnet-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" - } - } - }, - "operationId": "PUT-subnet-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-topology-identifier-structure": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "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": "vf-module-name or network name", - "in": "path", - "name": "preload-id", - "required": true, - "type": "string" - }, - { - "description": "network or vf-module", - "in": "path", - "name": "preload-type", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-topology-identifier-structure", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP" - } - } - }, - "operationId": "PUT-vnf-topology-identifier-structure" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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)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" - } - }, - { - "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)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/(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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "post": { - "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)resource-resolution-data", - "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/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/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}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "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/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "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/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/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}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "post": { - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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)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" - } - }, - { - "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/(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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "post": { - "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)resource-resolution-data", - "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/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/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}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "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/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "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/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/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}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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)pnfs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-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)provided-configurations", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnfc-instance-groups", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP" - } - }, - { - "in": "body", - "name": "**(config)network-instance-groups", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP" - } - }, - { - "in": "body", - "name": "**(config)forwarding-paths", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-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)service-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-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-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-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" - } - } - ], - "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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths": { - "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-forwarding-paths" - }, - "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)forwarding-paths" - } - } - }, - "operationId": "GET-forwarding-paths" - }, - "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)forwarding-path", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)forwarding-pathsPOST" - } - } - }, - "operationId": "POST-forwarding-paths" - }, - "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)forwarding-paths", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP" - } - } - }, - "operationId": "PUT-forwarding-paths" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-forwarding-path" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)forwarding-path" - } - } - }, - "operationId": "GET-forwarding-path" - }, - "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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)service-paths", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)forwarding-pathPOST" - } - } - }, - "operationId": "POST-forwarding-path" - }, - "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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)forwarding-path", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP" - } - } - }, - "operationId": "PUT-forwarding-path" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-paths" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-paths" - } - } - }, - "operationId": "GET-service-paths" - }, - "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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)service-path", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-pathsPOST" - } - } - }, - "operationId": "POST-service-paths" - }, - "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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-paths", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP" - } - } - }, - "operationId": "PUT-service-paths" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-service-path" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-path" - } - } - }, - "operationId": "GET-service-path" - }, - "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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)service", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)service-pathPOST" - } - } - }, - "operationId": "POST-service-path" - }, - "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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-path", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP" - } - } - }, - "operationId": "PUT-service-path" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "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/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP" - } - } - }, - "operationId": "PUT-service" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/service/{service-instance-id}/vnfs": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "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/forwarding-paths/forwarding-path/service-paths/service-path/service/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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "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/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP" - } - } - }, - "operationId": "PUT-vnfs" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/service/{service-instance-id}/vnfs/vnf/{vnf-instance-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "VNF instance ID in the path", - "in": "path", - "name": "vnf-instance-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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "VNF instance ID in the path", - "in": "path", - "name": "vnf-instance-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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "VNF instance ID in the path", - "in": "path", - "name": "vnf-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vf-module-instance", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "VNF instance ID in the path", - "in": "path", - "name": "vnf-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP" - } - } - }, - "operationId": "PUT-vnf" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/service/{service-instance-id}/vnfs/vnf/{vnf-instance-id}/vf-module-instance": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "VNF instance ID in the path", - "in": "path", - "name": "vnf-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vf-module-instance" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "VNF instance ID in the path", - "in": "path", - "name": "vnf-instance-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vf-module-instance" - } - } - }, - "operationId": "GET-vf-module-instance" - }, - "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" - }, - { - "description": "Generated by SDNC", - "in": "path", - "name": "forwarding-path-id", - "required": true, - "type": "string" - }, - { - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", - "in": "path", - "name": "service-path-instance-id", - "required": true, - "type": "string" - }, - { - "description": "service-instance-id of each service-instance in the service-path-instance", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "VNF instance ID in the path", - "in": "path", - "name": "vnf-instance-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vf-module-instance", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-TOP" - } - } - }, - "operationId": "PUT-vf-module-instance" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups": { - "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-network-instance-groups" - }, - "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)network-instance-groups" - } - } - }, - "operationId": "GET-network-instance-groups" - }, - "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-instance-group", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-instance-groupsPOST" - } - } - }, - "operationId": "POST-network-instance-groups" - }, - "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)network-instance-groups", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP" - } - } - }, - "operationId": "PUT-network-instance-groups" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-network-instance-group" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-instance-group" - } - } - }, - "operationId": "GET-network-instance-group" - }, - "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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)subnet-assignment-policy", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP" - } - }, - { - "in": "body", - "name": "**(config)vpn-binding-policy", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP" - } - }, - { - "in": "body", - "name": "**(config)aggregate-route-policy", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP" - } - }, - { - "in": "body", - "name": "**(config)networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)subnets", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP" - } - }, - { - "in": "body", - "name": "**(config)aggregate-routes", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-instance-groupPOST" - } - } - }, - "operationId": "POST-network-instance-group" - }, - "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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)network-instance-group", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP" - } - } - }, - "operationId": "PUT-network-instance-group" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/aggregate-route-policy": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-aggregate-route-policy" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)aggregate-route-policy" - } - } - }, - "operationId": "GET-aggregate-route-policy" - }, - "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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)aggregate-route-policy", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP" - } - } - }, - "operationId": "PUT-aggregate-route-policy" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/aggregate-routes/{route-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Unique id", - "in": "path", - "name": "route-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-aggregate-routes" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Unique id", - "in": "path", - "name": "route-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)aggregate-routes" - } - } - }, - "operationId": "GET-aggregate-routes" - }, - "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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Unique id", - "in": "path", - "name": "route-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)aggregate-routes", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP" - } - } - }, - "operationId": "PUT-aggregate-routes" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP" - } - } - }, - "operationId": "PUT-networks" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)customer-bonding-requests", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP" - } - }, - { - "in": "body", - "name": "**(config)vpn-bindings", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "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/network-instance-groups/network-instance-group/networks(config)network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP" - } - } - }, - "operationId": "PUT-network" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks/network/{network-id}/customer-bonding-requests": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-customer-bonding-requests" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)customer-bonding-requests" - } - } - }, - "operationId": "GET-customer-bonding-requests" - }, - "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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)customer-bonding-request", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)customer-bonding-requestsPOST" - } - } - }, - "operationId": "POST-customer-bonding-requests" - }, - "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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)customer-bonding-requests", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP" - } - } - }, - "operationId": "PUT-customer-bonding-requests" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks/network/{network-id}/customer-bonding-requests/customer-bonding-request/{configuration-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "description": "e.g. vlan network receptor configuration id", - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-customer-bonding-request" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "description": "e.g. vlan network receptor configuration id", - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)customer-bonding-request" - } - } - }, - "operationId": "GET-customer-bonding-request" - }, - "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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "description": "e.g. vlan network receptor configuration id", - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)customer-bonding-request", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP" - } - } - }, - "operationId": "PUT-customer-bonding-request" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks/network/{network-id}/vpn-bindings/{vpn-binding-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "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": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "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": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "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/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP" - } - } - }, - "operationId": "PUT-vpn-bindings" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/onap-model-information": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/subnet-assignment-policy": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-subnet-assignment-policy" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)subnet-assignment-policy" - } - } - }, - "operationId": "GET-subnet-assignment-policy" - }, - "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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)subnet-assignment-policy", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP" - } - } - }, - "operationId": "PUT-subnet-assignment-policy" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/subnets/{start-address}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "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": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "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": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "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/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP" - } - } - }, - "operationId": "PUT-subnets" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/vpn-binding-policy": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vpn-binding-policy" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vpn-binding-policy" - } - } - }, - "operationId": "GET-vpn-binding-policy" - }, - "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" - }, - { - "description": "Also a Key in Network Instance Group in A&AI", - "in": "path", - "name": "network-instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vpn-binding-policy", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP" - } - } - }, - "operationId": "PUT-vpn-binding-policy" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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-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" - } - }, - { - "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/(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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/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}/resource-resolution-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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/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}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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)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-assignments", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP" - } - }, - { - "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-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/(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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "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)related-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network-topology-identifier-structurePOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure/related-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": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-related-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": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networks" - } - } - }, - "operationId": "GET-related-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": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)related-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networksPOST" - } - } - }, - "operationId": "POST-related-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": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)related-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-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-topology-identifier-structure(config)related-networks-TOP" - } - } - }, - "operationId": "PUT-related-networks" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure/related-networks/related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-network" - } - } - }, - "operationId": "GET-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networkPOST" - } - } - }, - "operationId": "POST-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)related-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network-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-topology-identifier-structure/related-networks(config)related-network-TOP" - } - } - }, - "operationId": "PUT-related-network" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network/{network-id}/vlan-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": "network-id", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-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": "network-id", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-tags" - } - } - }, - "operationId": "GET-vlan-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": "network-id", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-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-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP" - } - } - }, - "operationId": "PUT-vlan-tags" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs": { - "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-pnfs" - }, - "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)pnfs" - } - } - }, - "operationId": "GET-pnfs" - }, - "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)pnf", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnfsPOST" - } - } - }, - "operationId": "POST-pnfs" - }, - "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)pnfs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-TOP" - } - } - }, - "operationId": "PUT-pnfs" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-pnf" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf" - } - } - }, - "operationId": "GET-pnf" - }, - "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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)pnf-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnfPOST" - } - } - }, - "operationId": "POST-pnf" - }, - "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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)pnf", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP" - } - } - }, - "operationId": "PUT-pnf" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-data" - } - } - }, - "operationId": "GET-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)pnf-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP" - } - }, - { - "in": "body", - "name": "**(config)pnf-level-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP" - } - }, - { - "in": "body", - "name": "**(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP" - } - }, - { - "in": "body", - "name": "**(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)pnf-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP" - } - }, - { - "in": "body", - "name": "**(config)pnf-details", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP" - } - }, - { - "in": "body", - "name": "**(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-dataPOST" - } - } - }, - "operationId": "POST-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)pnf-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP" - } - } - }, - "operationId": "PUT-pnf-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-details": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-pnf-details" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-details" - } - } - }, - "operationId": "GET-pnf-details" - }, - "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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-detailsPOST" - } - } - }, - "operationId": "POST-pnf-details" - }, - "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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)pnf-details", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP" - } - } - }, - "operationId": "PUT-pnf-details" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-details/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": "pnf-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": "pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-level-oper-status" - } - } - }, - "operationId": "GET-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)pnf-level-oper-status", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP" - } - } - }, - "operationId": "PUT-pnf-level-oper-status" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-request-input" - } - } - }, - "operationId": "GET-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)pnf-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-request-inputPOST" - } - } - }, - "operationId": "POST-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)pnf-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP" - } - } - }, - "operationId": "PUT-pnf-request-input" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-input-parameters" - } - } - }, - "operationId": "GET-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-input-parametersPOST" - } - } - }, - "operationId": "POST-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)pnf-input-parameters", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP" - } - } - }, - "operationId": "PUT-pnf-input-parameters" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-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": "pnf-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": "pnf-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" - }, - "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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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": "pnf-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/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-input-parameters/param/{name}/resource-resolution-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-input-parameters/param/{name}/resource-resolution-data/resource-key/{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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-topology" - } - } - }, - "operationId": "GET-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)pnf-parameters-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP" - } - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP" - } - }, - { - "in": "body", - "name": "**(config)pnf-topology-identifier-structure", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-topologyPOST" - } - } - }, - "operationId": "POST-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)pnf-topology", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP" - } - } - }, - "operationId": "PUT-pnf-topology" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-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": "pnf-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": "pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-parameters-data" - } - } - }, - "operationId": "GET-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)param", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-parameters-dataPOST" - } - } - }, - "operationId": "POST-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)pnf-parameters-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP" - } - } - }, - "operationId": "PUT-pnf-parameters-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-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": "pnf-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": "pnf-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" - }, - "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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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": "pnf-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/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP" - } - } - }, - "operationId": "PUT-param" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-parameters-data/param/{name}/resource-resolution-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-parameters-data/param/{name}/resource-resolution-data/resource-key/{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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-pnf-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": "pnf-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)pnf-topology-identifier-structure" - } - } - }, - "operationId": "GET-pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)pnf-topology-identifier-structure", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP" - } - } - }, - "operationId": "PUT-pnf-topology-identifier-structure" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-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": "pnf-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": "pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)request-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP" - } - } - }, - "operationId": "PUT-request-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-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": "pnf-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": "pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sdnc-request-header", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP" - } - } - }, - "operationId": "PUT-sdnc-request-header" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-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": "pnf-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": "pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)service-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP" - } - } - }, - "operationId": "PUT-service-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-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": "pnf-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": "pnf-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": "pnf-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)onap-model-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-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/pnfs/pnf/pnf-data/service-information(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-configurations": { - "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-configurations" - }, - "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-configurations" - } - } - }, - "operationId": "GET-provided-configurations" - }, - "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-configuration", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)provided-configurationsPOST" - } - } - }, - "operationId": "POST-provided-configurations" - }, - "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-configurations", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP" - } - } - }, - "operationId": "PUT-provided-configurations" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-configurations/provided-configuration/{configuration-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": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-provided-configuration" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)provided-configuration" - } - } - }, - "operationId": "GET-provided-configuration" - }, - "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": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)provided-configuration", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP" - } - } - }, - "operationId": "PUT-provided-configuration" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "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": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}/resource-resolution-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": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-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": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-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": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-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": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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-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" - } - }, - { - "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" - } - } - ], - "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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups": { - "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-vnfc-instance-groups" - }, - "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)vnfc-instance-groups" - } - } - }, - "operationId": "GET-vnfc-instance-groups" - }, - "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)vnfc-instance-group", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-instance-groupsPOST" - } - } - }, - "operationId": "POST-vnfc-instance-groups" - }, - "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)vnfc-instance-groups", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP" - } - } - }, - "operationId": "PUT-vnfc-instance-groups" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-instance-group" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-instance-group" - } - } - }, - "operationId": "GET-vnfc-instance-group" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-objects", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-instance-groupPOST" - } - } - }, - "operationId": "POST-vnfc-instance-group" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-instance-group", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP" - } - } - }, - "operationId": "PUT-vnfc-instance-group" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-objects" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-objects" - } - } - }, - "operationId": "GET-vnfc-objects" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-object", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-objectsPOST" - } - } - }, - "operationId": "POST-vnfc-objects" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-objects", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP" - } - } - }, - "operationId": "PUT-vnfc-objects" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-object" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-object" - } - } - }, - "operationId": "GET-vnfc-object" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnics", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-objectPOST" - } - } - }, - "operationId": "POST-vnfc-object" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-object", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP" - } - } - }, - "operationId": "PUT-vnfc-object" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnics" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnics" - } - } - }, - "operationId": "GET-vnics" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnic", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnicsPOST" - } - } - }, - "operationId": "POST-vnics" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnics", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP" - } - } - }, - "operationId": "PUT-vnics" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnic" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic" - } - } - }, - "operationId": "GET-vnic" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)capacity", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnic-ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnicPOST" - } - } - }, - "operationId": "POST-vnic" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnic", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP" - } - } - }, - "operationId": "PUT-vnic" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}/capacity": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-capacity" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)capacity" - } - } - }, - "operationId": "GET-capacity" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)capacity", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP" - } - } - }, - "operationId": "PUT-capacity" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}/vnic-ip-addresses": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnic-ip-addresses" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-ip-addresses" - } - } - }, - "operationId": "GET-vnic-ip-addresses" - }, - "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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-ip-addressesPOST" - } - } - }, - "operationId": "POST-vnic-ip-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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnic-ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP" - } - } - }, - "operationId": "PUT-vnic-ip-addresses" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}/vnic-ip-addresses/ip-addresses": { - "delete": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-ip-addresses" - }, - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "description": "Keep as M", - "in": "path", - "name": "service-instance-id", - "required": true, - "type": "string" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)ip-addresses" - } - } - }, - "operationId": "GET-ip-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" - }, - { - "description": "i.e.TSBC_VNFC_group", - "in": "path", - "name": "instance-group-role", - "required": true, - "type": "string" - }, - { - "description": "Set to nfc-naming-code from A&AI", - "in": "path", - "name": "nfc-naming-code", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-key", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP" - } - } - }, - "operationId": "PUT-ip-addresses" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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-network-collections", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-sub-interface-groups", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP" - } - }, - { - "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)license-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-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)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)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" - } - }, - { - "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/(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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/license-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-license-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)license-information" - } - } - }, - "operationId": "GET-license-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)entitlement-pool-list", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP" - } - }, - { - "in": "body", - "name": "**(config)license-key-group-list", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)license-informationPOST" - } - } - }, - "operationId": "POST-license-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)license-information", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP" - } - } - }, - "operationId": "PUT-license-information" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/license-information/entitlement-pool-list/{entitlement-pool-uuid}/{action}": { - "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": "entitlement-pool-uuid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "action", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-entitlement-pool-list" - }, - "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": "entitlement-pool-uuid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "action", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)entitlement-pool-list" - } - } - }, - "operationId": "GET-entitlement-pool-list" - }, - "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": "entitlement-pool-uuid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "action", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)entitlement-pool-list", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP" - } - } - }, - "operationId": "PUT-entitlement-pool-list" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/license-information/license-key-group-list/{license-key-group-uuid}/{action}": { - "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": "license-key-group-uuid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "action", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-license-key-group-list" - }, - "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": "license-key-group-uuid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "action", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)license-key-group-list" - } - } - }, - "operationId": "GET-license-key-group-list" - }, - "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": "license-key-group-uuid", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "action", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)license-key-group-list", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP" - } - } - }, - "operationId": "PUT-license-key-group-list" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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)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)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)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-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)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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "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": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "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/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/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}/resource-resolution-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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "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/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "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/param(config)resource-resolution-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/vf-module-data/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/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}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - { - "in": "body", - "name": "**(config)dhcp-subnet-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/vf-module-assignments(config)dhcp-subnet-assignments-TOP" - } - }, - { - "in": "body", - "name": "**(config)vlan-vnfc-instance-groups", - "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)vlan-vnfc-instance-groups-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" - } - }, - "/restconf/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/dhcp-subnet-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-dhcp-subnet-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)dhcp-subnet-assignments" - } - } - }, - "operationId": "GET-dhcp-subnet-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)dhcp-subnet-assignment", - "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dhcp-subnet-assignmentsPOST" - } - } - }, - "operationId": "POST-dhcp-subnet-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)dhcp-subnet-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/vf-module-assignments(config)dhcp-subnet-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/vf-module-assignments(config)dhcp-subnet-assignments-TOP" - } - } - }, - "operationId": "PUT-dhcp-subnet-assignments" - } - }, - "/restconf/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/dhcp-subnet-assignments/dhcp-subnet-assignment/{neutron-subnet-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" - }, - { - "description": "Same as subnet-id in subnet-data structure", - "in": "path", - "name": "neutron-subnet-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-dhcp-subnet-assignment" - }, - "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" - }, - { - "description": "Same as subnet-id in subnet-data structure", - "in": "path", - "name": "neutron-subnet-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)dhcp-subnet-assignment" - } - } - }, - "operationId": "GET-dhcp-subnet-assignment" - }, - "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" - }, - { - "description": "Same as subnet-id in subnet-data structure", - "in": "path", - "name": "neutron-subnet-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)dhcp-subnet-assignment", - "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment-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/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP" - } - } - }, - "operationId": "PUT-dhcp-subnet-assignment" - } - }, - "/restconf/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/vlan-vnfc-instance-groups": { - "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-vlan-vnfc-instance-groups" - }, - "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)vlan-vnfc-instance-groups" - } - } - }, - "operationId": "GET-vlan-vnfc-instance-groups" - }, - "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)vlan-vnfc-instance-group", - "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnfc-instance-groupsPOST" - } - } - }, - "operationId": "POST-vlan-vnfc-instance-groups" - }, - "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)vlan-vnfc-instance-groups", - "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)vlan-vnfc-instance-groups-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)vlan-vnfc-instance-groups-TOP" - } - } - }, - "operationId": "PUT-vlan-vnfc-instance-groups" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-vnfc-instance-group" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnfc-instance-group" - } - } - }, - "operationId": "GET-vlan-vnfc-instance-group" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfcs", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnfc-instance-groupPOST" - } - } - }, - "operationId": "POST-vlan-vnfc-instance-group" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-vnfc-instance-group", - "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP" - } - } - }, - "operationId": "PUT-vlan-vnfc-instance-group" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs": { - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfcs" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfcs" - } - } - }, - "operationId": "GET-vnfcs" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfcsPOST" - } - } - }, - "operationId": "POST-vnfcs" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfcs", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP" - } - } - }, - "operationId": "PUT-vnfcs" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc" - } - } - }, - "operationId": "GET-vnfc" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnic-groups", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfcPOST" - } - } - }, - "operationId": "POST-vnfc" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP" - } - } - }, - "operationId": "PUT-vnfc" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups": { - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnic-groups" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-groups" - } - } - }, - "operationId": "GET-vnic-groups" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnic-group", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-groupsPOST" - } - } - }, - "operationId": "POST-vnic-groups" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnic-groups", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP" - } - } - }, - "operationId": "PUT-vnic-groups" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnic-group" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-group" - } - } - }, - "operationId": "GET-vnic-group" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP" - } - }, - { - "in": "body", - "name": "**(config)vlan-vnics", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-groupPOST" - } - } - }, - "operationId": "POST-vnic-group" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnic-group", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP" - } - } - }, - "operationId": "PUT-vnic-group" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-common-ip-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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-common-ip-addresses" - } - } - }, - "operationId": "GET-vlan-common-ip-addresses" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-common-ip-addressesPOST" - } - } - }, - "operationId": "POST-vlan-common-ip-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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP" - } - } - }, - "operationId": "PUT-vlan-common-ip-addresses" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-addresses/ip-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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-ip-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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)ip-addresses" - } - } - }, - "operationId": "GET-ip-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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP" - } - } - }, - "operationId": "PUT-ip-addresses" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics": { - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-vnics" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnics" - } - } - }, - "operationId": "GET-vlan-vnics" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-vnic", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnicsPOST" - } - } - }, - "operationId": "POST-vlan-vnics" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-vnics", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP" - } - } - }, - "operationId": "PUT-vlan-vnics" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-vnic" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnic" - } - } - }, - "operationId": "GET-vlan-vnic" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnic-sub-interfaces", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-vnicPOST" - } - } - }, - "operationId": "POST-vlan-vnic" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-vnic", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP" - } - } - }, - "operationId": "PUT-vlan-vnic" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces": { - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnic-sub-interfaces" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-sub-interfaces" - } - } - }, - "operationId": "GET-vnic-sub-interfaces" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)sub-interface-network-data", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-sub-interfacesPOST" - } - } - }, - "operationId": "POST-vnic-sub-interfaces" - }, - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnic-sub-interfaces", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP" - } - } - }, - "operationId": "PUT-vnic-sub-interfaces" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{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": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sub-interface-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": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface-network-data" - } - } - }, - "operationId": "GET-sub-interface-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": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface-network-dataPOST" - } - } - }, - "operationId": "POST-sub-interface-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": "vnf-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vf-module-id", - "required": true, - "type": "string" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sub-interface-network-data", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-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/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP" - } - } - }, - "operationId": "PUT-sub-interface-network-data" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" - } - } - }, - "operationId": "PUT-floating-ips" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" - } - } - }, - "operationId": "PUT-network-information-items" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" - } - } - }, - "operationId": "PUT-network-information-item" - } - }, - "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "description": "A&AI ID", - "in": "path", - "name": "instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "description": "Same as network-role of network where vnic is connected", - "in": "path", - "name": "vnic-interface-role", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" - } - } - }, - "operationId": "PUT-network-ips" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - { - "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/vf-module-assignments/vms/vm(config)onap-model-information-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" - } - }, - "/restconf/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}/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" - }, - { - "in": "path", - "name": "vm-type", - "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" - }, - { - "in": "path", - "name": "vm-type", - "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": "path", - "name": "vm-type", - "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/vf-module-assignments/vms/vm(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/vf-module-assignments/vms/vm(config)onap-model-information-TOP" - } - } - }, - "operationId": "PUT-onap-model-information" - } - }, - "/restconf/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" - }, - "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)vnfc-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/vm-names(config)vnfc-names-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vm-namesPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/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/vnfc-names/{vnfc-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": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-names" - } - } - }, - "operationId": "GET-vnfc-names" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-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/vm-names/vnfc-names(config)vnfc-networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-namesPOST" - } - } - }, - "operationId": "POST-vnfc-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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-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/vm-names(config)vnfc-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/vm-names(config)vnfc-names-TOP" - } - } - }, - "operationId": "PUT-vnfc-names" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-networks" - } - } - }, - "operationId": "GET-vnfc-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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-network-data", - "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-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-networksPOST" - } - } - }, - "operationId": "POST-vnfc-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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-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/vm-names/vnfc-names(config)vnfc-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/vm-names/vnfc-names(config)vnfc-networks-TOP" - } - } - }, - "operationId": "PUT-vnfc-networks" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-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": "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-network-data" - } - } - }, - "operationId": "GET-vnfc-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": "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-ports", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnfc-subnet", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP" - } - }, - { - "in": "body", - "name": "**(config)connection-point", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-network-dataPOST" - } - } - }, - "operationId": "POST-vnfc-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": "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-network-data", - "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-names/vnfc-names/vnfc-networks(config)vnfc-network-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/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP" - } - } - }, - "operationId": "PUT-vnfc-network-data" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point": { - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-connection-point" - }, - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)connection-point" - } - } - }, - "operationId": "GET-connection-point" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-data", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)connection-pointPOST" - } - } - }, - "operationId": "POST-connection-point" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)connection-point", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP" - } - } - }, - "operationId": "PUT-connection-point" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point/vlan-data/{vlan-uuid}": { - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", - "in": "path", - "name": "vlan-uuid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-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" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", - "in": "path", - "name": "vlan-uuid", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-data" - } - } - }, - "operationId": "GET-vlan-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": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", - "in": "path", - "name": "vlan-uuid", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-data", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-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/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP" - } - } - }, - "operationId": "PUT-vlan-data" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports": { - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-ports" - }, - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-ports" - } - } - }, - "operationId": "GET-vnfc-ports" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-port", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-portsPOST" - } - } - }, - "operationId": "POST-vnfc-ports" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-ports", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP" - } - } - }, - "operationId": "PUT-vnfc-ports" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-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" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-port" - }, - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-port" - } - } - }, - "operationId": "GET-vnfc-port" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnic-sub-interfaces", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-portPOST" - } - } - }, - "operationId": "POST-vnfc-port" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-port", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP" - } - } - }, - "operationId": "PUT-vnfc-port" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces": { - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnic-sub-interfaces" - }, - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-sub-interfaces" - } - } - }, - "operationId": "GET-vnic-sub-interfaces" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)sub-interface-network-data", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic-sub-interfacesPOST" - } - } - }, - "operationId": "POST-vnic-sub-interfaces" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnic-sub-interfaces", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP" - } - } - }, - "operationId": "PUT-vnic-sub-interfaces" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{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": "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sub-interface-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": "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface-network-data" - } - } - }, - "operationId": "GET-sub-interface-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": "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface-network-dataPOST" - } - } - }, - "operationId": "POST-sub-interface-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": "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sub-interface-network-data", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-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/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP" - } - } - }, - "operationId": "PUT-sub-interface-network-data" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" - } - } - }, - "operationId": "PUT-floating-ips" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" - } - } - }, - "operationId": "PUT-network-information-items" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" - } - } - }, - "operationId": "PUT-network-information-item" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", - "in": "path", - "name": "vnfc-port-id", - "required": true, - "type": "string" - }, - { - "description": "Subinterface network id (UUID in A&AI)", - "in": "path", - "name": "network-id", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" - } - } - }, - "operationId": "PUT-network-ips" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-subnet" - }, - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-subnet" - } - } - }, - "operationId": "GET-vnfc-subnet" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-ip-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/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-subnetPOST" - } - } - }, - "operationId": "POST-vnfc-subnet" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-subnet", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP" - } - } - }, - "operationId": "PUT-vnfc-subnet" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}": { - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-ip-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" - }, - { - "in": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-ip-assignments" - } - } - }, - "operationId": "GET-vnfc-ip-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": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc-subnet-ip", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-ip-assignmentsPOST" - } - } - }, - "operationId": "POST-vnfc-ip-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": "path", - "name": "vm-type", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-ip-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/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-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/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP" - } - } - }, - "operationId": "PUT-vnfc-ip-assignments" - } - }, - "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}/vnfc-subnet-ip/{vnfc-ip-address}": { - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - }, - { - "description": "Either IpV4 IP or IpV6 IP addresses should be present", - "in": "path", - "name": "vnfc-ip-address", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc-subnet-ip" - }, - "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" - }, - { - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - }, - { - "description": "Either IpV4 IP or IpV6 IP addresses should be present", - "in": "path", - "name": "vnfc-ip-address", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc-subnet-ip" - } - } - }, - "operationId": "GET-vnfc-subnet-ip" - }, - "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": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnfc-network-role", - "required": true, - "type": "string" - }, - { - "description": "Default value if subnet role is not defined.", - "in": "path", - "name": "vnfc-subnet-role", - "required": true, - "type": "string" - }, - { - "description": "indicates if this is IpV4 or IpV6", - "in": "path", - "name": "vnfc-address-family", - "required": true, - "type": "string" - }, - { - "description": "Either IpV4 IP or IpV6 IP addresses should be present", - "in": "path", - "name": "vnfc-ip-address", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc-subnet-ip", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP" - } - } - }, - "operationId": "PUT-vnfc-subnet-ip" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - { - "in": "body", - "name": "**(config)related-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/vm-networks/vm-network(config)related-networks-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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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}/related-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" - }, - { - "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-related-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" - }, - { - "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)related-networks" - } - } - }, - "operationId": "GET-related-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" - }, - { - "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)related-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/vm-network/related-networks(config)related-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networksPOST" - } - } - }, - "operationId": "POST-related-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" - }, - { - "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)related-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/vm-networks/vm-network(config)related-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/vm-networks/vm-network(config)related-networks-TOP" - } - } - }, - "operationId": "PUT-related-networks" - } - }, - "/restconf/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}/related-networks/related-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": "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": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-network" - } - } - }, - "operationId": "GET-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-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/related-networks/related-network(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networkPOST" - } - } - }, - "operationId": "POST-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)related-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/vm-network/related-networks(config)related-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/vm-network/related-networks(config)related-network-TOP" - } - } - }, - "operationId": "PUT-related-network" - } - }, - "/restconf/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}/related-networks/related-network/{network-id}/vlan-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-tags" - } - } - }, - "operationId": "GET-vlan-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-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/related-networks/related-network(config)vlan-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/related-networks/related-network(config)vlan-tags-TOP" - } - } - }, - "operationId": "PUT-vlan-tags" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "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": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "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/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/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}/resource-resolution-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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "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/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "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/param(config)resource-resolution-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/vf-module-data/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/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}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections": { - "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-network-collections" - }, - "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-network-collections" - } - } - }, - "operationId": "GET-vnf-network-collections" - }, - "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-collection", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-network-collectionsPOST" - } - } - }, - "operationId": "POST-vnf-network-collections" - }, - "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-network-collections", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP" - } - } - }, - "operationId": "PUT-vnf-network-collections" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}": { - "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": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-network-collection" - }, - "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": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-network-collection" - } - } - }, - "operationId": "GET-vnf-network-collection" - }, - "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": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnf-floating-ip", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-network-collectionPOST" - } - } - }, - "operationId": "POST-vnf-network-collection" - }, - "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": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-network-collection", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP" - } - } - }, - "operationId": "PUT-vnf-network-collection" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}/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" - }, - { - "description": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "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" - }, - { - "in": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "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": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/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": "path", - "name": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP" - } - } - }, - "operationId": "PUT-networks" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}/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": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "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": "vnf-id", - "required": true, - "type": "string" - }, - { - "description": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)network" - } - } - }, - "operationId": "GET-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": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "description": "Index into network-topology-identifier structure", - "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/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network-TOP" - } - } - }, - "operationId": "PUT-network" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}/vnf-floating-ip": { - "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": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-floating-ip" - }, - "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": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-floating-ip" - } - } - }, - "operationId": "GET-vnf-floating-ip" - }, - "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": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-floating-ipPOST" - } - } - }, - "operationId": "POST-vnf-floating-ip" - }, - "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": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-floating-ip", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP" - } - } - }, - "operationId": "PUT-vnf-floating-ip" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}/vnf-floating-ip/ip-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" - }, - { - "description": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-ip-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" - }, - { - "description": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)ip-addresses" - } - } - }, - "operationId": "GET-ip-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" - }, - { - "description": "Network Instance-Group function in A&AI", - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP" - } - } - }, - "operationId": "PUT-ip-addresses" - } - }, - "/restconf/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" - } - }, - "/restconf/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-network-instance-group-ids", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "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": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/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}/resource-resolution-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": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-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": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-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": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-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": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-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-input-parameters/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/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}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-network-instance-group-ids/{vnf-network-instance-group-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" - }, - { - "description": "List of vnf network-instance-group", - "in": "path", - "name": "vnf-network-instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-network-instance-group-ids" - }, - "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": "List of vnf network-instance-group", - "in": "path", - "name": "vnf-network-instance-group-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-network-instance-group-ids" - } - } - }, - "operationId": "GET-vnf-network-instance-group-ids" - }, - "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": "List of vnf network-instance-group", - "in": "path", - "name": "vnf-network-instance-group-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-network-instance-group-ids", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-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-network-instance-group-ids-TOP" - } - } - }, - "operationId": "PUT-vnf-network-instance-group-ids" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - { - "in": "body", - "name": "**(config)related-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-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" - } - }, - "/restconf/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}/related-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" - }, - { - "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-related-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" - }, - { - "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)related-networks" - } - } - }, - "operationId": "GET-related-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)related-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networksPOST" - } - } - }, - "operationId": "POST-related-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)related-networks", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-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/vnf-networks/vnf-network(config)related-networks-TOP" - } - } - }, - "operationId": "PUT-related-networks" - } - }, - "/restconf/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}/related-networks/related-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": "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": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-network" - } - } - }, - "operationId": "GET-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networkPOST" - } - } - }, - "operationId": "POST-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)related-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-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/vnf-network/related-networks(config)related-network-TOP" - } - } - }, - "operationId": "PUT-related-network" - } - }, - "/restconf/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}/related-networks/related-network/{network-id}/vlan-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-tags" - } - } - }, - "operationId": "GET-vlan-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-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/related-networks/related-network(config)vlan-tags-TOP" - } - } - }, - "operationId": "PUT-vlan-tags" - } - }, - "/restconf/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" - } - }, - "/restconf/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/{sdnc-subnet-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", - "in": "path", - "name": "sdnc-subnet-id", - "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": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", - "in": "path", - "name": "sdnc-subnet-id", - "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": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", - "in": "path", - "name": "sdnc-subnet-id", - "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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups": { - "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-sub-interface-groups" - }, - "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-sub-interface-groups" - } - } - }, - "operationId": "GET-vnf-sub-interface-groups" - }, - "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-sub-interface-group", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-sub-interface-groupsPOST" - } - } - }, - "operationId": "POST-vnf-sub-interface-groups" - }, - "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-sub-interface-groups", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP" - } - } - }, - "operationId": "PUT-vnf-sub-interface-groups" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnf-sub-interface-group" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-sub-interface-group" - } - } - }, - "operationId": "GET-vnf-sub-interface-group" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)customer-bonding-requests", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP" - } - }, - { - "in": "body", - "name": "**(config)vnfcs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnf-sub-interface-groupPOST" - } - } - }, - "operationId": "POST-vnf-sub-interface-group" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnf-sub-interface-group", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP" - } - } - }, - "operationId": "PUT-vnf-sub-interface-group" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/customer-bonding-requests": { - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-customer-bonding-requests" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)customer-bonding-requests" - } - } - }, - "operationId": "GET-customer-bonding-requests" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)customer-bonding-request", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)customer-bonding-requestsPOST" - } - } - }, - "operationId": "POST-customer-bonding-requests" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)customer-bonding-requests", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP" - } - } - }, - "operationId": "PUT-customer-bonding-requests" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/customer-bonding-requests/customer-bonding-request/{configuration-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "e.g. vlan network receptor configuration id", - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-customer-bonding-request" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "e.g. vlan network receptor configuration id", - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)customer-bonding-request" - } - } - }, - "operationId": "GET-customer-bonding-request" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "e.g. vlan network receptor configuration id", - "in": "path", - "name": "configuration-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)customer-bonding-request", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP" - } - } - }, - "operationId": "PUT-customer-bonding-request" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs": { - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfcs" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfcs" - } - } - }, - "operationId": "GET-vnfcs" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnfc", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfcsPOST" - } - } - }, - "operationId": "POST-vnfcs" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfcs", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP" - } - } - }, - "operationId": "PUT-vnfcs" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnfc" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfc" - } - } - }, - "operationId": "GET-vnfc" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnics", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnfcPOST" - } - } - }, - "operationId": "POST-vnfc" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnfc", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP" - } - } - }, - "operationId": "PUT-vnfc" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics": { - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnics" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnics" - } - } - }, - "operationId": "GET-vnics" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vnic", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnicsPOST" - } - } - }, - "operationId": "POST-vnics" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnics", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP" - } - } - }, - "operationId": "PUT-vnics" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vnic" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnic" - } - } - }, - "operationId": "GET-vnic" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)sub-interfaces", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vnicPOST" - } - } - }, - "operationId": "POST-vnic" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vnic", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP" - } - } - }, - "operationId": "PUT-vnic" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces": { - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sub-interfaces" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interfaces" - } - } - }, - "operationId": "GET-sub-interfaces" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)sub-interface", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interfacesPOST" - } - } - }, - "operationId": "POST-sub-interfaces" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sub-interfaces", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP" - } - } - }, - "operationId": "PUT-sub-interfaces" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sub-interface" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface" - } - } - }, - "operationId": "GET-sub-interface" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)sub-interface-ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP" - } - }, - { - "in": "body", - "name": "**(config)sub-interface-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP" - } - }, - { - "in": "body", - "name": "**(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interfacePOST" - } - } - }, - "operationId": "POST-sub-interface" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sub-interface", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP" - } - } - }, - "operationId": "PUT-sub-interface" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/sub-interface-ip-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sub-interface-ip-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface-ip-addresses" - } - } - }, - "operationId": "GET-sub-interface-ip-addresses" - }, - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface-ip-addressesPOST" - } - } - }, - "operationId": "POST-sub-interface-ip-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sub-interface-ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP" - } - } - }, - "operationId": "PUT-sub-interface-ip-addresses" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/sub-interface-ip-addresses/ip-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-ip-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)ip-addresses" - } - } - }, - "operationId": "GET-ip-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)ip-addresses", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP" - } - } - }, - "operationId": "PUT-ip-addresses" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/sub-interface-network": { - "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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-sub-interface-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)sub-interface-network" - } - } - }, - "operationId": "GET-sub-interface-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)sub-interface-network", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP" - } - } - }, - "operationId": "PUT-sub-interface-network" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/vlan-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-tags" - } - } - }, - "operationId": "GET-vlan-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": "vnfc-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "network-instance-group-function", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "parent-port-role", - "required": true, - "type": "string" - }, - { - "description": "Vnfc name as key in A&AI", - "in": "path", - "name": "vnfc-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "vnic-port-name", - "required": true, - "type": "string" - }, - { - "in": "path", - "name": "sub-interface-port-name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-tags", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP" - } - } - }, - "operationId": "PUT-vlan-tags" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "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": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}/resource-resolution-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": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-resolution-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": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-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": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-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": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-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-parameters-data/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - { - "in": "body", - "name": "**(config)related-networks", - "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)related-networks-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" - } - }, - "/restconf/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}/related-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" - }, - { - "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-related-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" - }, - { - "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)related-networks" - } - } - }, - "operationId": "GET-related-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)related-network", - "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/related-networks(config)related-network-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networksPOST" - } - } - }, - "operationId": "POST-related-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)related-networks", - "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)related-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/vnf-networks/vnf-network(config)related-networks-TOP" - } - } - }, - "operationId": "PUT-related-networks" - } - }, - "/restconf/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}/related-networks/related-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": "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": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-network" - } - } - }, - "operationId": "GET-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "**(config)vlan-tags", - "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/related-networks/related-network(config)vlan-tags-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)related-networkPOST" - } - } - }, - "operationId": "POST-related-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" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)related-network", - "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/related-networks(config)related-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/vnf-network/related-networks(config)related-network-TOP" - } - } - }, - "operationId": "PUT-related-network" - } - }, - "/restconf/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}/related-networks/related-network/{network-id}/vlan-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-vlan-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)vlan-tags" - } - } - }, - "operationId": "GET-vlan-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Key to l3-network object", - "in": "path", - "name": "network-id", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)vlan-tags", - "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/related-networks/related-network(config)vlan-tags-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/related-networks/related-network(config)vlan-tags-TOP" - } - } - }, - "operationId": "PUT-vlan-tags" - } - }, - "/restconf/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" - } - }, - "/restconf/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/{sdnc-subnet-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" - }, - { - "description": "A Network Role to which a VNF must connect", - "in": "path", - "name": "network-role", - "required": true, - "type": "string" - }, - { - "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", - "in": "path", - "name": "sdnc-subnet-id", - "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": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", - "in": "path", - "name": "sdnc-subnet-id", - "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": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", - "in": "path", - "name": "sdnc-subnet-id", - "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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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)tunnelxconn-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/tunnelxconn-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-tunnelxconn-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)tunnelxconn-request-input" - } - } - }, - "operationId": "GET-tunnelxconn-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)tunnelxconn-request-input", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-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)tunnelxconn-request-input-TOP" - } - } - }, - "operationId": "PUT-tunnelxconn-request-input" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "post": { - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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)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)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)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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - }, - "post": { - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)paramPOST" - } - } - }, - "operationId": "POST-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" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}/resource-resolution-data": { - "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-resource-resolution-data" - }, - "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)resource-resolution-data" - } - } - }, - "operationId": "GET-resource-resolution-data" - }, - "post": { - "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)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-resolution-dataPOST" - } - } - }, - "operationId": "POST-resource-resolution-data" - }, - "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)resource-resolution-data", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" - } - } - }, - "operationId": "PUT-resource-resolution-data" - } - }, - "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}/resource-resolution-data/resource-key/{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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "DELETE-resource-key" - }, - "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" - }, - { - "in": "path", - "name": "name", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(config)resource-key" - } - } - }, - "operationId": "GET-resource-key" - }, - "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": "path", - "name": "name", - "required": true, - "type": "string" - }, - { - "in": "body", - "name": "(config)resource-key", - "required": false, - "schema": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" - } - } - }, - "operationId": "PUT-resource-key" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources": { - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(operational)connection-attachment-allotted-resources" - } - } - }, - "operationId": "GET-connection-attachment-allotted-resources" - } - }, - "/restconf/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" - } - }, - "/restconf/operational/GENERIC-RESOURCE-API:generic-configurations": { - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(operational)generic-configurations" - } - } - }, - "operationId": "GET-generic-configurations" - } - }, - "/restconf/operational/GENERIC-RESOURCE-API:port-mirror-configurations": { - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(operational)port-mirror-configurations" - } - } - }, - "operationId": "GET-port-mirror-configurations" - } - }, - "/restconf/operational/GENERIC-RESOURCE-API:preload-information": { - "get": { - "produces": [ - "application/json", - "application/xml" - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(operational)preload-information" - } - } - }, - "operationId": "GET-preload-information" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/operations/GENERIC-RESOURCE-API:connection-attachment-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(connection-attachment-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(connection-attachment-topology-operation)output-TOP" - } - } - }, - "operationId": "connection-attachment-topology-operation" - } - }, - "/restconf/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" - } - }, - "/restconf/operations/GENERIC-RESOURCE-API:generic-configuration-notification": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(generic-configuration-notification)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified" - } - }, - "operationId": "generic-configuration-notification" - } - }, - "/restconf/operations/GENERIC-RESOURCE-API:generic-configuration-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(generic-configuration-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(generic-configuration-topology-operation)output-TOP" - } - } - }, - "operationId": "generic-configuration-topology-operation" - } - }, - "/restconf/operations/GENERIC-RESOURCE-API:getpathsegment-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(getpathsegment-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(getpathsegment-topology-operation)output-TOP" - } - } - }, - "operationId": "getpathsegment-topology-operation" - } - }, - "/restconf/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" - } - }, - "/restconf/operations/GENERIC-RESOURCE-API:pnf-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(pnf-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(pnf-topology-operation)output-TOP" - } - } - }, - "operationId": "pnf-topology-operation" - } - }, - "/restconf/operations/GENERIC-RESOURCE-API:policy-update-notify-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(policy-update-notify-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(policy-update-notify-operation)output-TOP" - } - } - }, - "operationId": "policy-update-notify-operation" - } - }, - "/restconf/operations/GENERIC-RESOURCE-API:port-mirror-topology-operation": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(port-mirror-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(port-mirror-topology-operation)output-TOP" - } - } - }, - "operationId": "port-mirror-topology-operation" - } - }, - "/restconf/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" - } - }, - "/restconf/operations/GENERIC-RESOURCE-API:preload-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/(preload-vf-module-topology-operation)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(preload-vf-module-topology-operation)output-TOP" - } - } - }, - "operationId": "preload-vf-module-topology-operation" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/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" - } - }, - "/restconf/operations/GENERIC-RESOURCE-API:vnf-get-resource-request": { - "post": { - "consumes": [ - "application/json", - "application/xml" - ], - "produces": [ - "application/json", - "application/xml" - ], - "parameters": [ - { - "in": "body", - "name": "body", - "required": false, - "schema": { - "$ref": "#/definitions/(vnf-get-resource-request)input-TOP" - } - } - ], - "responses": { - "200": { - "description": "No response was specified", - "schema": { - "$ref": "#/definitions/(vnf-get-resource-request)output-TOP" - } - } - }, - "operationId": "vnf-get-resource-request" - } - }, - "/restconf/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-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-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" - }, - "(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/Optional.empty", - "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/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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" - }, - "connection-attachment-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources" - }, - "type": "object" - }, - "contrail-route-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources" - }, - "type": "object" - }, - "generic-configurations": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations" - }, - "type": "object" - }, - "port-mirror-configurations": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations" - }, - "type": "object" - }, - "preload-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information" - }, - "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)aggregate-route-policyPOST": { - "properties": { - "aggregate-route-policy-name": { - "$ref": "#/definitions/Optional.empty" - }, - "ipv4-aggregate-route-level": { - "$ref": "#/definitions/Optional.empty" - }, - "ipv6-aggregate-route-level": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)aggregate-routesPOST": { - "properties": { - "cidr-mask": { - "$ref": "#/definitions/Optional.empty" - }, - "ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Use values 4 or 6." - }, - "route-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique id" - }, - "start-address": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)allotted-resource-dataPOST": { - "properties": { - "allotted-resource-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" - }, - "type": "object" - }, - "allotted-resource-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" - }, - "type": "object" - }, - "connection-attachment-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters" - }, - "type": "object" - }, - "connection-attachment-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)allotted-resource-identifiersPOST": { - "properties": { - "allotted-resource-id": { - "$ref": "#/definitions/Optional.empty" - }, - "allotted-resource-name": { - "$ref": "#/definitions/Optional.empty", - "description": "For a contrail-route, the network policy name." - }, - "allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "description": "(Added in draft 32)Expected to be contrail-route or security-zone." - }, - "consuming-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "The service-instance-id of the consuming service of this allotted resource" - }, - "parent-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - }, - "allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "type": "object" - }, - "(config)allotted-resource-operation-informationPOST": { - "properties": { - "allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - }, - "connection-attachment-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input" - }, - "type": "object" - }, - "request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" - }, - "type": "object" - }, - "sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" - }, - "type": "object" - }, - "service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)allotted-resource-statusPOST": { - "properties": { - "action": { - "$ref": "#/definitions/Optional.empty", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "request-status": { - "$ref": "#/definitions/Optional.empty" - }, - "response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "response-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "rpc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "this is the svc-action from the incoming request" - }, - "rpc-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)application-tagsPOST": { - "properties": { - "c-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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": { - "max-count": { - "$ref": "#/definitions/Optional.empty", - "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF." - } - }, - "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/Optional.empty" - }, - "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/Optional.empty" - } - }, - "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-request-inputPOST": { - "properties": { - "brg-wan-mac-address": { - "$ref": "#/definitions/Optional.empty" - }, - "vgmux-bearer-ip": { - "$ref": "#/definitions/Optional.empty" - }, - "vni": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)brg-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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)capacityPOST": { - "properties": { - "used-capacity": { - "$ref": "#/definitions/Optional.empty", - "description": "Updated for destination port when source port is mapped/unmapped." - }, - "vnic-capacity": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)configuration-dataPOST": { - "properties": { - "configuration-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status" - }, - "type": "object" - }, - "configuration-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)configuration-identifiersPOST": { - "properties": { - "configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "configuration-name": { - "$ref": "#/definitions/Optional.empty" - }, - "configuration-sub-type": { - "$ref": "#/definitions/Optional.empty", - "description": " vprobe and pprobe" - }, - "configuration-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Not an enum, but expected values are port-mirror-configuration." - }, - "parent-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Service-instance-id of the parent service to which this resource belongs." - } - }, - "type": "object" - }, - "(config)configuration-idsPOST": { - "properties": { - "configuration-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)configuration-informationPOST": { - "properties": { - "configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "configuration-name": { - "$ref": "#/definitions/Optional.empty" - }, - "configuration-sub-type": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration" - }, - "configuration-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)configuration-oper-statusPOST": { - "properties": { - "create-timestamp": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "type": "object" - }, - "(config)configuration-operation-informationPOST": { - "properties": { - "configuration-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information" - }, - "type": "object" - }, - "gc-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input" - }, - "type": "object" - }, - "request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information" - }, - "type": "object" - }, - "sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header" - }, - "type": "object" - }, - "service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)configuration-statusPOST": { - "properties": { - "action": { - "$ref": "#/definitions/Optional.empty", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "request-status": { - "$ref": "#/definitions/Optional.empty" - }, - "response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "response-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "rpc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "this is the svc-action from the incoming request" - }, - "rpc-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)connection-attachment-allotted-resourcePOST": { - "properties": { - "allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - }, - "allotted-resource-id": { - "$ref": "#/definitions/Optional.empty" - }, - "allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "required": [ - "allotted-resource-id" - ], - "type": "object" - }, - "(config)connection-attachment-allotted-resourcesPOST": { - "properties": { - "connection-attachment-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)connection-attachment-assignmentsPOST": { - "type": "object" - }, - "(config)connection-attachment-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)connection-attachment-request-inputPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)connection-attachment-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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)connection-attachment-topologyPOST": { - "properties": { - "allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers" - }, - "type": "object" - }, - "connection-attachment-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments" - }, - "type": "object" - }, - "connection-attachment-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters" - }, - "type": "object" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)connection-pointPOST": { - "properties": { - "connection-point-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to CP object in A&AI" - }, - "port-id": { - "$ref": "#/definitions/Optional.empty", - "description": "port-index when multiple CPs connect to same network. Default zero (0)" - }, - "vlan-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)consumed-allotted-resourcePOST": { - "properties": { - "allotted-resource-id": { - "$ref": "#/definitions/Optional.empty" - }, - "allotted-resource-pointer": { - "$ref": "#/definitions/Optional.empty", - "description": "Pointer to the allotted-resources topology" - }, - "allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "This is the fq-name of the Contrail service instance through which the route is passing." - }, - "service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "The service-instance-id of the vnf from which the contrail applied service is coming" - }, - "vnf-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - }, - "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/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "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/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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)contrail-vmi-paramsPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)customer-bonding-requestPOST": { - "properties": { - "configuration-id": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. vlan network receptor configuration id" - } - }, - "type": "object" - }, - "(config)customer-bonding-requestsPOST": { - "properties": { - "customer-bonding-request": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)dest-ip-addressesPOST": { - "properties": { - "ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)dest-networkPOST": { - "properties": { - "network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "network-role": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)dest-portPOST": { - "properties": { - "pnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information" - }, - "type": "object" - }, - "service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "May not be need." - }, - "vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)dest-vnfc-instance-group-idPOST": { - "properties": { - "configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "instance-group-role": { - "$ref": "#/definitions/Optional.empty" - }, - "nfc-naming-code": { - "$ref": "#/definitions/Optional.empty" - }, - "service-instance-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)dhcp-subnet-assignmentPOST": { - "properties": { - "ip-version": { - "$ref": "#/definitions/Optional.empty" - }, - "network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "neutron-subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Same as subnet-id in subnet-data structure" - } - }, - "type": "object" - }, - "(config)dhcp-subnet-assignmentsPOST": { - "properties": { - "dhcp-subnet-assignment": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)entitlement-pool-listPOST": { - "properties": { - "action": { - "$ref": "#/definitions/Optional.empty" - }, - "entitlement-pool-invariant-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "entitlement-pool-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "entitlement-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "assigned by ALTS" - } - }, - "required": [ - "action", - "entitlement-pool-uuid" - ], - "type": "object" - }, - "(config)floating-ipsPOST": { - "type": "object" - }, - "(config)forwarding-path-request-inputPOST": { - "properties": { - "forwarding-paths": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)forwarding-pathPOST": { - "properties": { - "forwarding-path-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Generated by SDNC" - }, - "forwarding-path-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Fowarding-path name from TOSCA model, or name generated by SDNC" - }, - "forwarding-path-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Based on MySQL Forwarding_Path tables path_type value from related TOSCA model" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information" - }, - "type": "object" - }, - "service-paths": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths" - }, - "type": "object" - } - }, - "required": [ - "forwarding-path-id" - ], - "type": "object" - }, - "(config)forwarding-pathsPOST": { - "properties": { - "forwarding-path-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Forwarding-path-name from tosca-model. " - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information" - }, - "type": "object" - } - }, - "required": [ - "forwarding-path-name" - ], - "type": "object" - }, - "(config)gc-configurationPOST": { - "properties": { - "configuration-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data" - }, - "type": "object" - }, - "configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "configuration-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status" - }, - "type": "object" - } - }, - "required": [ - "configuration-id" - ], - "type": "object" - }, - "(config)gc-request-inputPOST": { - "properties": { - "configuration-ids": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids" - }, - "type": "array" - }, - "input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters" - }, - "type": "object" - }, - "rebuild": { - "$ref": "#/definitions/Optional.empty", - "description": "Value will indicate what to rebuild" - }, - "vf-module-id": { - "$ref": "#/definitions/Optional.empty", - "description": "This is mandatory in case of rebuild" - }, - "vnf-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)gc-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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)generic-configurationsPOST": { - "properties": { - "gc-configuration": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)getpathsegment-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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)heat-vlan-filtersPOST": { - "type": "object" - }, - "(config)host-routesPOST": { - "properties": { - "next-hop": { - "$ref": "#/definitions/Optional.empty", - "description": "Could be ip-address or hostname or service-instance" - }, - "route-prefix": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)input-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)interface-route-prefixesPOST": { - "type": "object" - }, - "(config)ip-addressesPOST": { - "properties": { - "ipv4-address": { - "$ref": "#/definitions/Optional.empty" - }, - "ipv6-address": { - "$ref": "#/definitions/Optional.empty" - }, - "vipv4-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v4" - }, - "vipv6-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v6" - } - }, - "type": "object" - }, - "(config)license-informationPOST": { - "properties": { - "entitlement-pool-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list" - }, - "type": "array" - }, - "license-key-group-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)license-key-group-listPOST": { - "properties": { - "action": { - "$ref": "#/definitions/Optional.empty" - }, - "license-key": { - "$ref": "#/definitions/Optional.empty", - "description": "assigned by ALTS" - }, - "license-key-group-invariant-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "license-key-group-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "license-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "assigned by ALTS" - } - }, - "required": [ - "action", - "license-key-group-uuid" - ], - "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/Optional.empty", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Use ipv4 or ipv6" - }, - "network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - }, - "use-dhcp": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" - } - }, - "type": "object" - }, - "(config)network-information-itemsPOST": { - "properties": { - "network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)network-informationPOST": { - "properties": { - "from-preload": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicates if source is preload data" - }, - "network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "network-technology": { - "$ref": "#/definitions/Optional.empty" - }, - "network-type": { - "$ref": "#/definitions/Optional.empty" - }, - "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-instance-groupPOST": { - "properties": { - "aggregate-route-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy" - }, - "type": "object" - }, - "aggregate-routes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes" - }, - "type": "array" - }, - "network-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Also a Key in Network Instance Group in A&AI" - }, - "networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks" - }, - "type": "object" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information" - }, - "type": "object" - }, - "service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "subnet-assignment-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy" - }, - "type": "object" - }, - "subnet-key-value": { - "$ref": "#/definitions/Optional.empty", - "description": "key-value provided to EIPAM when creating shared subnet" - }, - "subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets" - }, - "type": "array" - }, - "vpn-binding-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy" - }, - "type": "object" - } - }, - "required": [ - "network-instance-group-id" - ], - "type": "object" - }, - "(config)network-instance-groupsPOST": { - "properties": { - "network-instance-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)network-ipsPOST": { - "type": "object" - }, - "(config)network-level-oper-statusPOST": { - "properties": { - "create-timestamp": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "type": "object" - }, - "(config)network-parameterPOST": { - "properties": { - "network-parameter-name": { - "$ref": "#/definitions/Optional.empty" - }, - "network-parameter-value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "network-policy-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)network-provided-allotted-resourcesPOST": { - "type": "object" - }, - "(config)network-request-inputPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "network-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters" - }, - "type": "object" - }, - "network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "When network has instance-group role in service model" - }, - "network-name": { - "$ref": "#/definitions/Optional.empty" - }, - "tenant": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)network-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - }, - "eipam-v6-address-plan": { - "$ref": "#/definitions/Optional.empty" - }, - "is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "When network is part of network instance-Group-data & instance Group in A&AI" - }, - "network-name": { - "$ref": "#/definitions/Optional.empty" - }, - "network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "network-technology": { - "$ref": "#/definitions/Optional.empty" - }, - "network-type": { - "$ref": "#/definitions/Optional.empty" - }, - "related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks" - }, - "type": "object" - }, - "segmentation-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)network-topologyPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "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/Optional.empty" - } - }, - "type": "object" - }, - "(config)networkPOST": { - "properties": { - "customer-bonding-requests": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests" - }, - "type": "object" - }, - "network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Index into network-topology-identifier structure" - }, - "network-status": { - "$ref": "#/definitions/Optional.empty", - "description": "assigned, unassigned" - }, - "neutron-network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Neutron-network-id assigned by PO/RO" - }, - "vlan-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings" - }, - "type": "array" - } - }, - "required": [ - "network-id" - ], - "type": "object" - }, - "(config)networksPOST": { - "properties": { - "network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)onap-model-informationPOST": { - "properties": { - "model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)paramPOST": { - "properties": { - "name": { - "$ref": "#/definitions/Optional.empty" - }, - "resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)pnf-dataPOST": { - "properties": { - "pnf-details": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details" - }, - "type": "object" - }, - "pnf-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status" - }, - "type": "object" - }, - "pnf-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input" - }, - "type": "object" - }, - "pnf-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology" - }, - "type": "object" - }, - "request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information" - }, - "type": "object" - }, - "sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header" - }, - "type": "object" - }, - "service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)pnf-detailsPOST": { - "properties": { - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-details(config)onap-model-information" - }, - "type": "object" - }, - "pnf-id": { - "$ref": "#/definitions/Optional.empty", - "description": "pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)" - }, - "pnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "pnf-type": { - "$ref": "#/definitions/Optional.empty", - "description": "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)" - } - }, - "required": [ - "pnf-id" - ], - "type": "object" - }, - "(config)pnf-informationPOST": { - "properties": { - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information" - }, - "type": "object" - }, - "pnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Key for A&AI query" - }, - "pnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)pnf-input-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)pnf-level-oper-statusPOST": { - "properties": { - "create-timestamp": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "type": "object" - }, - "(config)pnf-parameters-dataPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)pnf-request-inputPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "pnf-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters" - }, - "type": "object" - }, - "pnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "request-version": { - "$ref": "#/definitions/Optional.empty", - "description": "keep this? e.g. 1702" - }, - "tenant": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)pnf-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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)pnf-topology-identifier-structurePOST": { - "properties": { - "pnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "pnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "optionally comes from pnf-request-input container or is assigned by sdn-c" - }, - "pnf-type": { - "$ref": "#/definitions/Optional.empty", - "description": "In preload tree, this label is used for the vf-module-type" - } - }, - "type": "object" - }, - "(config)pnf-topologyPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information" - }, - "type": "object" - }, - "pnf-parameters-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data" - }, - "type": "object" - }, - "pnf-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure" - }, - "type": "object" - }, - "sdnc-generated-cloud-resources": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicate if source is sdnc generated cloud param.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" - }, - "tenant": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)pnfPOST": { - "properties": { - "pnf-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data" - }, - "type": "object" - }, - "pnf-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "required": [ - "pnf-id" - ], - "type": "object" - }, - "(config)pnfsPOST": { - "properties": { - "pnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)port-mirror-configuration-assignmentsPOST": { - "properties": { - "cloud-owner": { - "$ref": "#/definitions/Optional.empty" - }, - "cloud-region-id": { - "$ref": "#/definitions/Optional.empty" - }, - "contrail-vmi-params": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params" - }, - "type": "object" - }, - "dest-network-fqdn": { - "$ref": "#/definitions/Optional.empty" - }, - "dest-p-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "For pProbe; from policy manager" - }, - "dest-pnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "For pProbe" - }, - "dest-pnf-port-policy-name": { - "$ref": "#/definitions/Optional.empty", - "description": "For pProbe; from tosca model" - }, - "dest-tenant": { - "$ref": "#/definitions/Optional.empty", - "description": "Tenant name from A&AI for destination VNF" - }, - "dest-tenant-id": { - "$ref": "#/definitions/Optional.empty", - "description": "tenant-id from A&AI for destination VNF" - }, - "dest-vnf-id": { - "$ref": "#/definitions/Optional.empty", - "description": "For vProbe" - }, - "dest-vnfc-instance-group-id": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id" - }, - "type": "object" - }, - "owning-entity": { - "$ref": "#/definitions/Optional.empty" - }, - "probe-type": { - "$ref": "#/definitions/Optional.empty", - "description": "vprobe or pprobe; derived from configuration-information.configuration-sub-type" - }, - "route-allotted-resource-id": { - "$ref": "#/definitions/Optional.empty", - "description": "For vProbe" - }, - "source-capacity": { - "$ref": "#/definitions/Optional.empty", - "description": "Source port pps (packets per second) rating from tosca model" - }, - "source-network-fqdn": { - "$ref": "#/definitions/Optional.empty" - }, - "source-to-dest-maps": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps" - }, - "type": "object" - }, - "source-vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "source-vnfc-instance-group-id": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id" - }, - "type": "object" - }, - "tenant": { - "$ref": "#/definitions/Optional.empty", - "description": "Tenant name from A&AI for source VNF" - }, - "tenant-context": { - "$ref": "#/definitions/Optional.empty", - "description": "From tenant object in A&AI" - }, - "tenant-id": { - "$ref": "#/definitions/Optional.empty", - "description": "tenant-id from A&AI for source VNF" - }, - "vnics-group-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)port-mirror-configuration-input-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)port-mirror-configuration-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)port-mirror-configuration-request-inputPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "dest-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port" - }, - "type": "object" - }, - "port-mirror-configuration-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters" - }, - "type": "object" - }, - "source-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port" - }, - "type": "object" - }, - "tenant": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)port-mirror-configuration-topologyPOST": { - "properties": { - "configuration-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers" - }, - "type": "object" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information" - }, - "type": "object" - }, - "port-mirror-configuration-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments" - }, - "type": "object" - }, - "port-mirror-configuration-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)port-mirror-configurationPOST": { - "properties": { - "configuration-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data" - }, - "type": "object" - }, - "configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "configuration-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status" - }, - "type": "object" - } - }, - "required": [ - "configuration-id" - ], - "type": "object" - }, - "(config)port-mirror-configurationsPOST": { - "properties": { - "port-mirror-configuration": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)port-mirror-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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)preload-dataPOST": { - "properties": { - "preload-network-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information" - }, - "type": "object" - }, - "preload-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status" - }, - "type": "object" - }, - "preload-vf-module-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)preload-informationPOST": { - "properties": { - "preload-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)preload-listPOST": { - "properties": { - "preload-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data" - }, - "type": "object" - }, - "preload-id": { - "$ref": "#/definitions/Optional.empty", - "description": "vf-module-name or network name" - }, - "preload-type": { - "$ref": "#/definitions/Optional.empty", - "description": "network or vf-module" - } - }, - "required": [ - "preload-id", - "preload-type" - ], - "type": "object" - }, - "(config)preload-network-topology-informationPOST": { - "properties": { - "host-routes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes" - }, - "type": "array" - }, - "is-external-network": { - "$ref": "#/definitions/Optional.empty" - }, - "is-provider-network": { - "$ref": "#/definitions/Optional.empty" - }, - "is-shared-network": { - "$ref": "#/definitions/Optional.empty" - }, - "network-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy" - }, - "type": "array" - }, - "network-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure" - }, - "type": "object" - }, - "physical-network-name": { - "$ref": "#/definitions/Optional.empty" - }, - "route-table-reference": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference" - }, - "type": "array" - }, - "subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets" - }, - "type": "array" - }, - "vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)preload-oper-statusPOST": { - "properties": { - "create-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "last-action": { - "$ref": "#/definitions/Optional.empty" - }, - "last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "last-svc-request-id": { - "$ref": "#/definitions/Optional.empty" - }, - "maintenance-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "order-status": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)preload-vf-module-topology-informationPOST": { - "properties": { - "vf-module-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology" - }, - "type": "object" - }, - "vnf-resource-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments" - }, - "type": "object" - }, - "vnf-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)provided-allotted-resourcePOST": { - "properties": { - "allotted-resource-id": { - "$ref": "#/definitions/Optional.empty" - }, - "allotted-resource-pointer": { - "$ref": "#/definitions/Optional.empty", - "description": "Pointer to the allotted-resources topology" - }, - "allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "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)provided-configurationPOST": { - "properties": { - "configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "configuration-sub-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Not an enum, but expected values are vprobe and pprobe" - }, - "configuration-topology-link": { - "$ref": "#/definitions/Optional.empty", - "description": "Pointer to the configurations topology" - }, - "configuration-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Not an enum, but expected values are port-mirror-configuration, , vlan-network-receptor" - } - }, - "type": "object" - }, - "(config)provided-configurationsPOST": { - "properties": { - "provided-configuration": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)related-networkPOST": { - "properties": { - "network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)related-networksPOST": { - "properties": { - "related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)request-informationPOST": { - "properties": { - "notification-url": { - "$ref": "#/definitions/Optional.empty" - }, - "order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)resource-keyPOST": { - "properties": { - "name": { - "$ref": "#/definitions/Optional.empty" - }, - "value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)resource-resolution-dataPOST": { - "properties": { - "capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "(config)route-table-referencePOST": { - "properties": { - "route-table-reference-fqdn": { - "$ref": "#/definitions/Optional.empty" - }, - "route-table-reference-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "required": [ - "route-table-reference-fqdn" - ], - "type": "object" - }, - "(config)s-tagsPOST": { - "type": "object" - }, - "(config)sdnc-request-headerPOST": { - "properties": { - "svc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "This is the rpcAction" - }, - "svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - }, - "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/Optional.empty" - }, - "security-zone-name-untrusted": { - "$ref": "#/definitions/Optional.empty" - }, - "security-zone-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Will be the same as the parent-service-instance-id" - }, - "security-zone-vnf-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Selected by SDNC from the security-zone-service-instance-id" - }, - "trusted-network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "In the case of vIPR, this is the landing networks network-role; used in naming" - }, - "untrusted-network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" - }, - "vlan-tag": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "In the case of vIPR, this is the landing networks network-role; used in naming" - }, - "untrusted-network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" - }, - "vlan-tag": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)security-zone-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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" - }, - "forwarding-paths": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths" - }, - "type": "object" - }, - "network-instance-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups" - }, - "type": "object" - }, - "networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks" - }, - "type": "object" - }, - "pnfs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs" - }, - "type": "object" - }, - "provided-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources" - }, - "type": "object" - }, - "provided-configurations": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations" - }, - "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" - }, - "vnfc-instance-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups" - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "type": "object" - }, - "(config)service-parameterPOST": { - "properties": { - "service-parameter-name": { - "$ref": "#/definitions/Optional.empty" - }, - "service-parameter-value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-pathPOST": { - "properties": { - "service": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service" - }, - "type": "array" - }, - "service-path-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition" - }, - "service-path-instance-name": { - "$ref": "#/definitions/Optional.empty", - "description": "A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id )" - }, - "version": { - "$ref": "#/definitions/Optional.empty", - "description": "Only one version of the service-path-instance data will be available in MD-SAL. version will be updated when the service-path-instance is reevaluated " - } - }, - "type": "object" - }, - "(config)service-pathsPOST": { - "properties": { - "service-path": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path" - }, - "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/Optional.empty" - } - }, - "type": "object" - }, - "(config)service-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "request-status": { - "$ref": "#/definitions/Optional.empty" - }, - "response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "response-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "rpc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "this is the svc-action from the incoming request" - }, - "rpc-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)service-topology-identifierPOST": { - "properties": { - "global-customer-id": { - "$ref": "#/definitions/Optional.empty" - }, - "service-id": { - "$ref": "#/definitions/Optional.empty", - "description": "from MSO input on STO assign" - }, - "service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "repeated" - }, - "service-instance-name": { - "$ref": "#/definitions/Optional.empty", - "description": "optionally comes from service-request-input container or is assigned by sdn-c" - }, - "service-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty" - }, - "network-role": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)source-portPOST": { - "properties": { - "pnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information" - }, - "type": "object" - }, - "service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "May not be need." - }, - "source-port-id": { - "$ref": "#/definitions/Optional.empty", - "description": "needed for srv-action=disable/enable" - }, - "vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)source-to-dest-mapPOST": { - "properties": { - "dest-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses" - }, - "type": "object" - }, - "dest-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "dest-port-name": { - "$ref": "#/definitions/Optional.empty" - }, - "dest-vserver-id": { - "$ref": "#/definitions/Optional.empty" - }, - "link-name": { - "$ref": "#/definitions/Optional.empty" - }, - "source-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "source-port-name": { - "$ref": "#/definitions/Optional.empty" - }, - "source-vserver-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "required": [ - "source-port-id" - ], - "type": "object" - }, - "(config)source-to-dest-mapsPOST": { - "properties": { - "source-to-dest-map": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)source-vnfc-instance-group-idPOST": { - "properties": { - "configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "instance-group-role": { - "$ref": "#/definitions/Optional.empty" - }, - "nfc-naming-code": { - "$ref": "#/definitions/Optional.empty" - }, - "service-instance-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)sriov-parametersPOST": { - "properties": { - "application-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)sub-interface-ip-addressesPOST": { - "properties": { - "ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)sub-interface-network-dataPOST": { - "properties": { - "floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" - }, - "type": "object" - }, - "network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network id (UUID in A&AI)" - }, - "network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" - }, - "type": "object" - }, - "network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network name" - }, - "network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. untrusted " - }, - "network-role-tag": { - "$ref": "#/definitions/Optional.empty", - "description": "Assuming HEAT template network role tag parameter - not used" - }, - "neutron-network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Neutron network id assigned by PO/RP" - }, - "vlan-tag-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Vlan tag assigned to subinterface port" - } - }, - "required": [ - "network-id" - ], - "type": "object" - }, - "(config)sub-interface-networkPOST": { - "properties": { - "network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "network-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)sub-interfacePOST": { - "properties": { - "sub-interface-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses" - }, - "type": "object" - }, - "sub-interface-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network" - }, - "type": "object" - }, - "sub-interface-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "sub-interface-port-name": { - "$ref": "#/definitions/Optional.empty" - }, - "sub-interface-status": { - "$ref": "#/definitions/Optional.empty", - "description": "NULL, unassigned, assigned" - }, - "vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)sub-interfacesPOST": { - "properties": { - "sub-interface": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)subnet-assignment-policyPOST": { - "properties": { - "subnet-use": { - "$ref": "#/definitions/Optional.empty", - "description": "Current valid values - unique, shared (default)" - } - }, - "type": "object" - }, - "(config)subnet-dataPOST": { - "properties": { - "cidr-mask": { - "$ref": "#/definitions/Optional.empty", - "description": "cidr mask" - }, - "dhcp-enabled": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use this subnet for DHCP " - }, - "gateway-address": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet gateway address" - }, - "ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Should be ipv4 or ipv6" - }, - "network-start-address": { - "$ref": "#/definitions/Optional.empty", - "description": "start-address of the subnet" - }, - "sdnc-subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" - }, - "subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet UUID to be passed into the HEAT template" - }, - "subnet-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Populated for preload only" - }, - "subnet-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Subnet Role for the subnet" - } - }, - "type": "object" - }, - "(config)subnets-dataPOST": { - "properties": { - "subnet-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)subnetsPOST": { - "properties": { - "addr-from-start": { - "$ref": "#/definitions/Optional.empty", - "description": "Default is N" - }, - "cidr-mask": { - "$ref": "#/definitions/Optional.empty" - }, - "dhcp-enabled": { - "$ref": "#/definitions/Optional.empty" - }, - "dhcp-end-address": { - "$ref": "#/definitions/Optional.empty" - }, - "dhcp-start-address": { - "$ref": "#/definitions/Optional.empty" - }, - "gateway-address": { - "$ref": "#/definitions/Optional.empty" - }, - "ip-version": { - "$ref": "#/definitions/Optional.empty" - }, - "start-address": { - "$ref": "#/definitions/Optional.empty" - }, - "subnet-name": { - "$ref": "#/definitions/Optional.empty" - }, - "subnet-role": { - "$ref": "#/definitions/Optional.empty" - }, - "subnet-sequence": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "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/Optional.empty", - "description": "The Network Controller will assign the VG IP address from local inventory" - }, - "vgmux-bearer-ip": { - "$ref": "#/definitions/Optional.empty", - "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module" - }, - "vgmux-lan-ip": { - "$ref": "#/definitions/Optional.empty", - "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module" - }, - "vni": { - "$ref": "#/definitions/Optional.empty", - "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-request-inputPOST": { - "properties": { - "brg-wan-mac-address": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)tunnelxconn-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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": { - "dhcp-subnet-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments" - }, - "type": "object" - }, - "vf-module-status": { - "$ref": "#/definitions/Optional.empty", - "description": "Orchestration status from AAI - to be set by SDNC" - }, - "vlan-vnfc-instance-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups" - }, - "type": "object" - }, - "vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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": { - "from-preload": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicates if source is preload data" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information" - }, - "type": "object" - }, - "vf-module-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vf-module-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-instancePOST": { - "properties": { - "vf-module-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vf-module-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)vf-module-level-oper-statusPOST": { - "properties": { - "create-timestamp": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "type": "object" - }, - "(config)vf-module-parametersPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vf-module-request-inputPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "request-version": { - "$ref": "#/definitions/Optional.empty", - "description": "keep this?" - }, - "tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty" - } - }, - "type": "object" - }, - "(config)vf-module-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "vf-module id" - }, - "vf-module-name": { - "$ref": "#/definitions/Optional.empty", - "description": "vf-module-name" - }, - "vf-module-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)vf-module-topologyPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information" - }, - "type": "object" - }, - "sdnc-generated-cloud-resources": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" - }, - "tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "vf-module-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments" - }, - "type": "object" - }, - "vf-module-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters" - }, - "type": "object" - }, - "vf-module-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vf-modulePOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param" - }, - "type": "array" - }, - "vf-module-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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)vlan-common-ip-addressesPOST": { - "properties": { - "ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vlan-dataPOST": { - "properties": { - "vlan-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Inner/Outer roles" - }, - "vlan-tag-description": { - "$ref": "#/definitions/Optional.empty" - }, - "vlan-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vlan-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS" - } - }, - "type": "object" - }, - "(config)vlan-tagsPOST": { - "properties": { - "is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "(config)vlan-vnfc-instance-groupPOST": { - "properties": { - "instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI ID" - }, - "vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vnfcs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" - }, - "type": "object" - } - }, - "required": [ - "instance-group-id" - ], - "type": "object" - }, - "(config)vlan-vnfc-instance-groupsPOST": { - "properties": { - "vlan-vnfc-instance-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vlan-vnicPOST": { - "properties": { - "vnic-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vnic-sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "required": [ - "vnic-port-id" - ], - "type": "object" - }, - "(config)vlan-vnicsPOST": { - "properties": { - "vlan-vnic": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vm-namesPOST": { - "properties": { - "vnfc-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vm-networkPOST": { - "properties": { - "floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" - }, - "type": "object" - }, - "is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "mac-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" - }, - "type": "object" - }, - "network-role": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - }, - "related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks" - }, - "type": "object" - }, - "segmentation-id": { - "$ref": "#/definitions/Optional.empty" - }, - "sriov-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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": { - "vm-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vmPOST": { - "properties": { - "nfc-naming-code": { - "$ref": "#/definitions/Optional.empty", - "description": "used in vm naming(draft 29: changed from nfc-code)" - }, - "onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information" - }, - "type": "object" - }, - "vm-count": { - "$ref": "#/definitions/Optional.empty" - }, - "vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" - }, - "type": "object" - }, - "vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" - }, - "type": "object" - }, - "vm-type": { - "$ref": "#/definitions/Optional.empty" - }, - "vm-type-tag": { - "$ref": "#/definitions/Optional.empty", - "description": "from tosca data on vfc" - } - }, - "required": [ - "vm-type" - ], - "type": "object" - }, - "(config)vmsPOST": { - "properties": { - "vm": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnf-dataPOST": { - "properties": { - "license-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information" - }, - "type": "object" - }, - "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-network-collections": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections" - }, - "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-sub-interface-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups" - }, - "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-floating-ipPOST": { - "properties": { - "ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vnf-get-resource-response-informationPOST": { - "properties": { - "service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "service-instance-name": { - "$ref": "#/definitions/Optional.empty" - }, - "vnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf" - }, - "type": "array" - } - }, - "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/Optional.empty" - }, - "vnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "vnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Not currently populated in service data." - }, - "last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "type": "object" - }, - "(config)vnf-network-collectionPOST": { - "properties": { - "network-collection-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI" - }, - "network-collection-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Service-instance-id of service that created the network collection" - }, - "network-instance-group-function": { - "$ref": "#/definitions/Optional.empty", - "description": "Network Instance-Group function in A&AI" - }, - "network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Network Instance-Group id in A&AI" - }, - "networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks" - }, - "type": "object" - }, - "vnf-floating-ip": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip" - }, - "type": "object" - } - }, - "required": [ - "network-instance-group-function" - ], - "type": "object" - }, - "(config)vnf-network-collectionsPOST": { - "properties": { - "vnf-network-collection": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnf-network-instance-group-idsPOST": { - "properties": { - "vnf-network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "List of vnf network-instance-group" - } - }, - "type": "object" - }, - "(config)vnf-networkPOST": { - "properties": { - "contrail-network-fqdn": { - "$ref": "#/definitions/Optional.empty", - "description": "contrail network policy object" - }, - "is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "A Network Role to which a VNF must connect" - }, - "neutron-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" - }, - "type": "object" - }, - "segmentation-id": { - "$ref": "#/definitions/Optional.empty" - }, - "subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vnf-networksPOST": { - "properties": { - "vnf-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network" - }, - "type": "array" - } - }, - "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-provided-allotted-resourcesPOST": { - "type": "object" - }, - "(config)vnf-request-inputPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "request-version": { - "$ref": "#/definitions/Optional.empty" - }, - "tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "vnf-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters" - }, - "type": "object" - }, - "vnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "vnf-network-instance-group-ids": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids" - }, - "type": "array" - }, - "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/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones" - }, - "type": "object" - }, - "vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks" - }, - "type": "object" - }, - "vnf-status": { - "$ref": "#/definitions/Optional.empty", - "description": "Orchestration status from AAI - to be set by SDNC" - } - }, - "type": "object" - }, - "(config)vnf-response-informationPOST": { - "properties": { - "instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "object-path": { - "$ref": "#/definitions/Optional.empty", - "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-sub-interface-groupPOST": { - "properties": { - "customer-bonding-requests": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests" - }, - "type": "object" - }, - "network-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "parent-port-role": { - "$ref": "#/definitions/Optional.empty" - }, - "vnfc-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "vnfcs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs" - }, - "type": "object" - } - }, - "required": [ - "network-instance-group-function", - "parent-port-role", - "vnfc-instance-group-function" - ], - "type": "object" - }, - "(config)vnf-sub-interface-groupsPOST": { - "properties": { - "vnf-sub-interface-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnf-topology-identifier-structurePOST": { - "properties": { - "nf-code": { - "$ref": "#/definitions/Optional.empty", - "description": "used in vnf naming" - }, - "nf-function": { - "$ref": "#/definitions/Optional.empty" - }, - "nf-role": { - "$ref": "#/definitions/Optional.empty" - }, - "nf-type": { - "$ref": "#/definitions/Optional.empty" - }, - "vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" - }, - "vnf-type": { - "$ref": "#/definitions/Optional.empty", - "description": "In preload tree, this label is used for the vf-module-type" - } - }, - "type": "object" - }, - "(config)vnf-topologyPOST": { - "properties": { - "aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "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" - }, - "sdnc-generated-cloud-resources": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicate if source is sdnc generated cloud param" - }, - "tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "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-vnr-rebuild-dataPOST": { - "properties": { - "vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vnf-service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vnrs-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnfPOST": { - "properties": { - "param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param" - }, - "type": "array" - }, - "vf-module": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module" - }, - "type": "array" - }, - "vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vnf-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)vnfc-instance-groupPOST": { - "properties": { - "configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "group-type": { - "$ref": "#/definitions/Optional.empty", - "description": " port-mirror-source or port-mirror-dest" - }, - "instance-group-role": { - "$ref": "#/definitions/Optional.empty", - "description": "i.e.TSBC_VNFC_group" - }, - "nfc-naming-code": { - "$ref": "#/definitions/Optional.empty", - "description": "Set to nfc-naming-code from A&AI" - }, - "vnfc-objects": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects" - }, - "type": "object" - } - }, - "required": [ - "configuration-id", - "instance-group-role", - "nfc-naming-code" - ], - "type": "object" - }, - "(config)vnfc-instance-groupsPOST": { - "properties": { - "vnfc-instance-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnfc-ip-assignmentsPOST": { - "properties": { - "vnfc-address-family": { - "$ref": "#/definitions/Optional.empty", - "description": "indicates if this is IpV4 or IpV6" - }, - "vnfc-subnet-dhcp": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned " - }, - "vnfc-subnet-ip": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" - }, - "type": "array" - }, - "vnfc-subnet-ip-count": { - "$ref": "#/definitions/Optional.empty", - "description": "The number of IP addresses to be assigned per vnfc for this subnet role" - } - }, - "type": "object" - }, - "(config)vnfc-namesPOST": { - "properties": { - "vnfc-name": { - "$ref": "#/definitions/Optional.empty" - }, - "vnfc-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vnfc-network-dataPOST": { - "properties": { - "connection-point": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" - }, - "type": "object" - }, - "vnfc-network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "vnfc-ports": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" - }, - "type": "object" - }, - "vnfc-subnet": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" - }, - "type": "array" - }, - "vnfc-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "required": [ - "vnfc-network-role" - ], - "type": "object" - }, - "(config)vnfc-networksPOST": { - "properties": { - "vnfc-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnfc-objectPOST": { - "properties": { - "vm-type": { - "$ref": "#/definitions/Optional.empty" - }, - "vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vnfc-key": { - "$ref": "#/definitions/Optional.empty" - }, - "vnfc-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Vnfc name as key in A&AI" - }, - "vnics": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics" - }, - "type": "object" - }, - "vserver-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vserver-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)vnfc-objectsPOST": { - "properties": { - "vnfc-object": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnfc-portPOST": { - "properties": { - "common-sub-interface-role": { - "$ref": "#/definitions/Optional.empty", - "description": "If sub-interfaces have common interface role (network role)" - }, - "vnfc-port-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y" - }, - "vnic-sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "required": [ - "vnfc-port-id" - ], - "type": "object" - }, - "(config)vnfc-portsPOST": { - "properties": { - "vnfc-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnfc-subnet-ipPOST": { - "properties": { - "ip-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. " - }, - "vnfc-client-key": { - "$ref": "#/definitions/Optional.empty" - }, - "vnfc-ip-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Either IpV4 IP or IpV6 IP addresses should be present" - } - }, - "type": "object" - }, - "(config)vnfc-subnetPOST": { - "properties": { - "vnfc-ip-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" - }, - "type": "array" - }, - "vnfc-subnet-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Default value if subnet role is not defined." - } - }, - "required": [ - "vnfc-subnet-role" - ], - "type": "object" - }, - "(config)vnfcPOST": { - "properties": { - "vnfc-name": { - "$ref": "#/definitions/Optional.empty" - }, - "vnic-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vnfcsPOST": { - "properties": { - "vnfc": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnfsPOST": { - "properties": { - "vnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnic-groupPOST": { - "properties": { - "network-instance-group-function": { - "$ref": "#/definitions/Optional.empty", - "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect" - }, - "vlan-assignment-policy-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Policy name in ASDC model & policy definition in Policy Engine" - }, - "vlan-common-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" - }, - "type": "object" - }, - "vlan-tag-index-next": { - "$ref": "#/definitions/Optional.empty", - "description": "Next tag to be assigned" - }, - "vlan-vnics": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" - }, - "type": "object" - }, - "vnic-interface-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Same as network-role of network where vnic is connected" - } - }, - "required": [ - "vnic-interface-role" - ], - "type": "object" - }, - "(config)vnic-groupsPOST": { - "properties": { - "vnic-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnic-ip-addressesPOST": { - "properties": { - "ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "(config)vnic-sub-interfacesPOST": { - "properties": { - "sub-interface-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnicPOST": { - "properties": { - "capacity": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity" - }, - "type": "object" - }, - "vnic-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses" - }, - "type": "object" - }, - "vnic-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vnic-port-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)vnicsPOST": { - "properties": { - "vnic": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic" - }, - "type": "array" - } - }, - "type": "object" - }, - "(config)vnr-parametersPOST": { - "properties": { - "lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "network-collection-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "service instance id that created network-collection" - }, - "network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "network-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "network-instance-group-id": { - "$ref": "#/definitions/Optional.empty" - }, - "parent-port-role": { - "$ref": "#/definitions/Optional.empty" - }, - "upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vf-module-id": { - "$ref": "#/definitions/Optional.empty", - "description": "This is mandatory in case of rebuild" - }, - "vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vnf-service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vnfc-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)vnrs-dataPOST": { - "properties": { - "configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "network-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "network-instance-group-id": { - "$ref": "#/definitions/Optional.empty" - }, - "parent-port-role": { - "$ref": "#/definitions/Optional.empty" - }, - "upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vnfc-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)vpn-binding-policyPOST": { - "properties": { - "global-route-target": { - "$ref": "#/definitions/Optional.empty" - }, - "route-target-role": { - "$ref": "#/definitions/Optional.empty" - }, - "vpn-binding": { - "$ref": "#/definitions/Optional.empty" - }, - "vpn-name": { - "$ref": "#/definitions/Optional.empty" - }, - "vpn-platform": { - "$ref": "#/definitions/Optional.empty" - }, - "vpn-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(config)vpn-bindingsPOST": { - "properties": { - "aic-zone": { - "$ref": "#/definitions/Optional.empty", - "description": "AIC Zone the route target associated with" - }, - "global-route-target": { - "$ref": "#/definitions/Optional.empty" - }, - "route-target-role": { - "$ref": "#/definitions/Optional.empty" - }, - "vpn-binding-id": { - "$ref": "#/definitions/Optional.empty" - }, - "vpn-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(connection-attachment-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:connection-attachment-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-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" - }, - "(connection-attachment-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(connection-attachment-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(connection-attachment-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Optional.empty", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:connection-attachment-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "the request id from the request message for which this is the responseKeep as M" - } - }, - "type": "object" - }, - "(connection-attachment-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(connection-attachment-topology-operation)output" - }, - "type": "object" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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" - }, - "(generic-configuration-notification)input": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Optional.empty", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:configuration-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:configuration-topology-link": { - "$ref": "#/definitions/Optional.empty", - "description": "Returns URL to generic-configuration-topology " - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "description": "message included for error code" - }, - "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:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "the request id from the request message for which this is the responseKeep as M" - }, - "GENERIC-RESOURCE-API:vnf-vnr-rebuild-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-vnr-rebuild-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnr-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnr-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "(generic-configuration-notification)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(generic-configuration-notification)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(generic-configuration-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:configuration-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:gc-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-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" - }, - "(generic-configuration-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(generic-configuration-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(generic-configuration-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Optional.empty", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:gc-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "the request id from the request message for which this is the responseKeep as M" - } - }, - "type": "object" - }, - "(generic-configuration-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(generic-configuration-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(getpathsegment-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:forwarding-path-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)forwarding-path-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" - }, - "(getpathsegment-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(getpathsegment-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(getpathsegment-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Optional.empty", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:getpathsegment-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)getpathsegment-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "the request id from the request message for which this is the responseKeep as M" - } - }, - "type": "object" - }, - "(getpathsegment-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(getpathsegment-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/Optional.empty", - "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/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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" - }, - "(pnf-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:pnf-details": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-details" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-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" - }, - "(pnf-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(pnf-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(pnf-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Optional.empty", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:pnf-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "the request id from the request message for which this is the responseKeep as M" - } - }, - "type": "object" - }, - "(pnf-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(pnf-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(policy-update-notify-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:policy-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:update-type": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:version-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Map JSON versionNo to version-id" - } - }, - "required": [ - "GENERIC-RESOURCE-API:policy-name", - "GENERIC-RESOURCE-API:update-type", - "GENERIC-RESOURCE-API:version-id" - ], - "type": "object" - }, - "(policy-update-notify-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(policy-update-notify-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(policy-update-notify-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:error-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:error-msg": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(policy-update-notify-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(policy-update-notify-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(port-mirror-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:configuration-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configuration-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" - }, - "(port-mirror-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(port-mirror-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(port-mirror-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Optional.empty", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:port-mirror-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-response-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "the request id from the request message for which this is the responseKeep as M" - } - }, - "type": "object" - }, - "(port-mirror-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(port-mirror-topology-operation)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(preload-network-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:preload-network-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-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/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-vf-module-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:preload-vf-module-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vf-module-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-vf-module-topology-operation)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(preload-vf-module-topology-operation)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(preload-vf-module-topology-operation)output": { - "properties": { - "GENERIC-RESOURCE-API:ack-final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "(preload-vf-module-topology-operation)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(preload-vf-module-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/Optional.empty", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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: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:tunnelxconn-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input" - }, - "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/Optional.empty", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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-get-resource-request)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": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "(vnf-get-resource-request)input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input": { - "items": { - "$ref": "#/definitions/(vnf-get-resource-request)input" - }, - "type": "object" - } - }, - "type": "object" - }, - "(vnf-get-resource-request)output": { - "properties": { - "GENERIC-RESOURCE-API:vnf-get-resource-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-get-resource-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "(vnf-get-resource-request)output-TOP": { - "properties": { - "GENERIC-RESOURCE-API:output": { - "items": { - "$ref": "#/definitions/(vnf-get-resource-request)output" - }, - "type": "object" - } - }, - "type": "object" - }, - "(vnf-topology-operation)input": { - "properties": { - "GENERIC-RESOURCE-API:license-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)license-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: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/Optional.empty", - "description": "Expected to be Y or N." - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty", - "description": "a success code or an defined error codeKeep as M" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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-request-input": { - "properties": { - "GENERIC-RESOURCE-API:brg-wan-mac-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vgmux-bearer-ip": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vni": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)brg-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:brg-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)brg-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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)configuration-information": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:configuration-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:configuration-sub-type": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration" - }, - "GENERIC-RESOURCE-API:configuration-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)configuration-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources": { - "properties": { - "GENERIC-RESOURCE-API:connection-attachment-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-attachment-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)connection-attachment-request-input": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)connection-attachment-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-attachment-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)connection-attachment-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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)connection-attachment-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-attachment-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-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/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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)forwarding-path-request-input": { - "properties": { - "GENERIC-RESOURCE-API:forwarding-paths": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)forwarding-path-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:forwarding-path-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)forwarding-path-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)gc-request-input": { - "properties": { - "GENERIC-RESOURCE-API:configuration-ids": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:rebuild": { - "$ref": "#/definitions/Optional.empty", - "description": "Value will indicate what to rebuild" - }, - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Optional.empty", - "description": "This is mandatory in case of rebuild" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)gc-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:gc-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)gc-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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)gc-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:gc-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)generic-configurations": { - "properties": { - "GENERIC-RESOURCE-API:gc-configuration": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)generic-configurations-TOP": { - "properties": { - "GENERIC-RESOURCE-API:generic-configurations": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)getpathsegment-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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)getpathsegment-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:getpathsegment-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)getpathsegment-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)license-information": { - "properties": { - "GENERIC-RESOURCE-API:entitlement-pool-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:license-key-group-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)license-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:license-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)license-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)network-information": { - "properties": { - "GENERIC-RESOURCE-API:from-preload": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicates if source is preload data" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-technology": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-type": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "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-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "When network has instance-group role in service model" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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)pnf-details": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-details(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-id": { - "$ref": "#/definitions/Optional.empty", - "description": "pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)" - }, - "GENERIC-RESOURCE-API:pnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:pnf-type": { - "$ref": "#/definitions/Optional.empty", - "description": "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)" - } - }, - "required": [ - "GENERIC-RESOURCE-API:pnf-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API(config)pnf-details-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-details": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-details" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)pnf-request-input": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "GENERIC-RESOURCE-API:pnf-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-version": { - "$ref": "#/definitions/Optional.empty", - "description": "keep this? e.g. 1702" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)pnf-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)pnf-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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)pnf-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "GENERIC-RESOURCE-API:dest-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:source-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)port-mirror-configurations": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-configuration": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-configurations": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)port-mirror-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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)port-mirror-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-response-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)preload-information": { - "properties": { - "GENERIC-RESOURCE-API:preload-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)preload-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)preload-network-topology-information": { - "properties": { - "GENERIC-RESOURCE-API:host-routes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:is-external-network": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:is-provider-network": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:is-shared-network": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:network-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:physical-network-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:route-table-reference": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)preload-network-topology-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-network-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-network-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)preload-vf-module-topology-information": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-resource-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)preload-vf-module-topology-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-vf-module-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vf-module-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "In the case of vIPR, this is the landing networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:untrusted-network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:vlan-tag": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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-request-input": { - "properties": { - "GENERIC-RESOURCE-API:brg-wan-mac-address": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)tunnelxconn-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:tunnelxconn-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)tunnelxconn-response-information": { - "properties": { - "GENERIC-RESOURCE-API:instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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:from-preload": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicates if source is preload data" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:vf-module-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "GENERIC-RESOURCE-API:request-version": { - "$ref": "#/definitions/Optional.empty", - "description": "keep this?" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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": { - "properties": { - "GENERIC-RESOURCE-API:vf-module": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf(config)vf-module" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-get-resource-response-information": { - "properties": { - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:service-instance-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-get-resource-response-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-get-resource-response-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-get-resource-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/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "GENERIC-RESOURCE-API:request-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids" - }, - "type": "array" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:object-path": { - "$ref": "#/definitions/Optional.empty", - "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-vnr-rebuild-data": { - "properties": { - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnrs-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnf-vnr-rebuild-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-vnr-rebuild-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-vnr-rebuild-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnr-parameters": { - "properties": { - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-collection-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "service instance id that created network-collection" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-instance-group-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:parent-port-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Optional.empty", - "description": "This is mandatory in case of rebuild" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(config)vnr-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnr-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnr-parameters" - }, - "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)connection-attachment-allotted-resources": { - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)connection-attachment-allotted-resources-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-attachment-allotted-resources": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)connection-attachment-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)generic-configurations": { - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)generic-configurations-TOP": { - "properties": { - "GENERIC-RESOURCE-API:generic-configurations": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)generic-configurations" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)port-mirror-configurations": { - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)port-mirror-configurations-TOP": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-configurations": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)port-mirror-configurations" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)preload-information": { - "type": "object" - }, - "GENERIC-RESOURCE-API(operational)preload-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-information" - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "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/Optional.empty", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "this is the svc-action from the incoming request" - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "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-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input" - }, - "type": "object" - }, - "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" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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)brg-request-input": { - "properties": { - "GENERIC-RESOURCE-API:brg-wan-mac-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vgmux-bearer-ip": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vni": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:brg-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-name": { - "$ref": "#/definitions/Optional.empty", - "description": "For a contrail-route, the network policy name." - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "description": "(Added in draft 32)Expected to be contrail-route or security-zone." - }, - "GENERIC-RESOURCE-API:consuming-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "The service-instance-id of the consuming service of this allotted resource" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/configuration-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/configuration-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:allotted-resource-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-attachment-allotted-resource": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:connection-attachment-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:connection-attachment-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Optional.empty", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "this is the svc-action from the incoming request" - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:connection-attachment-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-attachment-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:connection-attachment-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:connection-attachment-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-attachment-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "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/connection-attachment-allotted-resources/connection-attachment-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/Optional.empty", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-attachment-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Optional.empty", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-name": { - "$ref": "#/definitions/Optional.empty", - "description": "For a contrail-route, the network policy name." - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "description": "(Added in draft 32)Expected to be contrail-route or security-zone." - }, - "GENERIC-RESOURCE-API:consuming-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "The service-instance-id of the consuming service of this allotted resource" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Service-instance-id of the parent service to which this allotted resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP": { - "properties": { - "GENERIC-RESOURCE-API:allotted-resource-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments": { - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-attachment-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-attachment-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-request-input(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-request-input(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty" - }, - "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/Optional.empty", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "this is the svc-action from the incoming request" - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "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/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "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/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "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/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "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/param(config)resource-resolution-data" - }, - "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/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "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/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-name": { - "$ref": "#/definitions/Optional.empty", - "description": "For a contrail-route, the network policy name." - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "description": "(Added in draft 32)Expected to be contrail-route or security-zone." - }, - "GENERIC-RESOURCE-API:consuming-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "The service-instance-id of the consuming service of this allotted resource" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "The service-instance-id of the vnf from which the contrail applied service is coming" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": { - "properties": { - "GENERIC-RESOURCE-API:contrail-fqdn": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths": { - "properties": { - "GENERIC-RESOURCE-API:forwarding-path-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Forwarding-path-name from tosca-model. " - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:forwarding-path-name" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths-TOP": { - "properties": { - "GENERIC-RESOURCE-API:forwarding-paths": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-ids": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/gc-request-input(config)input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/gc-request-input(config)input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration": { - "properties": { - "GENERIC-RESOURCE-API:configuration-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:configuration-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:configuration-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP": { - "properties": { - "GENERIC-RESOURCE-API:gc-configuration": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data": { - "properties": { - "GENERIC-RESOURCE-API:configuration-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:configuration-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Optional.empty", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "this is the svc-action from the incoming request" - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information": { - "properties": { - "GENERIC-RESOURCE-API:configuration-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:gc-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:configuration-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:configuration-sub-type": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration" - }, - "GENERIC-RESOURCE-API:configuration-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input": { - "properties": { - "GENERIC-RESOURCE-API:configuration-ids": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:rebuild": { - "$ref": "#/definitions/Optional.empty", - "description": "Value will indicate what to rebuild" - }, - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Optional.empty", - "description": "This is mandatory in case of rebuild" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:gc-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Optional.empty", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-ids": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:entitlement-pool-invariant-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:entitlement-pool-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:entitlement-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "assigned by ALTS" - } - }, - "required": [ - "GENERIC-RESOURCE-API:action", - "GENERIC-RESOURCE-API:entitlement-pool-uuid" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list-TOP": { - "properties": { - "GENERIC-RESOURCE-API:entitlement-pool-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/license-information(config)license-key-group-list": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:license-key": { - "$ref": "#/definitions/Optional.empty", - "description": "assigned by ALTS" - }, - "GENERIC-RESOURCE-API:license-key-group-invariant-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:license-key-group-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:license-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "assigned by ALTS" - } - }, - "required": [ - "GENERIC-RESOURCE-API:action", - "GENERIC-RESOURCE-API:license-key-group-uuid" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/license-information(config)license-key-group-list-TOP": { - "properties": { - "GENERIC-RESOURCE-API:license-key-group-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-request-input/network-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/pnf-details(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/pnf-details(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-details(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port": { - "properties": { - "GENERIC-RESOURCE-API:pnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "May not be need." - }, - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dest-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port": { - "properties": { - "GENERIC-RESOURCE-API:pnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "May not be need." - }, - "GENERIC-RESOURCE-API:source-port-id": { - "$ref": "#/definitions/Optional.empty", - "description": "needed for srv-action=disable/enable" - }, - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port-TOP": { - "properties": { - "GENERIC-RESOURCE-API:source-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Key for A&AI query" - }, - "GENERIC-RESOURCE-API:pnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Key for A&AI query" - }, - "GENERIC-RESOURCE-API:pnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration": { - "properties": { - "GENERIC-RESOURCE-API:configuration-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:configuration-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:configuration-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-configuration": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data": { - "properties": { - "GENERIC-RESOURCE-API:configuration-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:configuration-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:port-mirror-configuration-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Optional.empty", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "this is the svc-action from the incoming request" - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information": { - "properties": { - "GENERIC-RESOURCE-API:configuration-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-operation-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology": { - "properties": { - "GENERIC-RESOURCE-API:configuration-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:port-mirror-configuration-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:port-mirror-configuration-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-configuration-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:configuration-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:configuration-sub-type": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration" - }, - "GENERIC-RESOURCE-API:configuration-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "GENERIC-RESOURCE-API:dest-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:source-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Optional.empty", - "description": "need for put of data to AnAI (MSO provides)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port": { - "properties": { - "GENERIC-RESOURCE-API:pnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "May not be need." - }, - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dest-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port": { - "properties": { - "GENERIC-RESOURCE-API:pnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "May not be need." - }, - "GENERIC-RESOURCE-API:source-port-id": { - "$ref": "#/definitions/Optional.empty", - "description": "needed for srv-action=disable/enable" - }, - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP": { - "properties": { - "GENERIC-RESOURCE-API:source-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Key for A&AI query" - }, - "GENERIC-RESOURCE-API:pnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Key for A&AI query" - }, - "GENERIC-RESOURCE-API:pnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:configuration-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:configuration-sub-type": { - "$ref": "#/definitions/Optional.empty", - "description": " vprobe and pprobe" - }, - "GENERIC-RESOURCE-API:configuration-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Not an enum, but expected values are port-mirror-configuration." - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Service-instance-id of the parent service to which this resource belongs." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP": { - "properties": { - "GENERIC-RESOURCE-API:configuration-identifiers": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments": { - "properties": { - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:cloud-region-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:contrail-vmi-params": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:dest-network-fqdn": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dest-p-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "For pProbe; from policy manager" - }, - "GENERIC-RESOURCE-API:dest-pnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "For pProbe" - }, - "GENERIC-RESOURCE-API:dest-pnf-port-policy-name": { - "$ref": "#/definitions/Optional.empty", - "description": "For pProbe; from tosca model" - }, - "GENERIC-RESOURCE-API:dest-tenant": { - "$ref": "#/definitions/Optional.empty", - "description": "Tenant name from A&AI for destination VNF" - }, - "GENERIC-RESOURCE-API:dest-tenant-id": { - "$ref": "#/definitions/Optional.empty", - "description": "tenant-id from A&AI for destination VNF" - }, - "GENERIC-RESOURCE-API:dest-vnf-id": { - "$ref": "#/definitions/Optional.empty", - "description": "For vProbe" - }, - "GENERIC-RESOURCE-API:dest-vnfc-instance-group-id": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:owning-entity": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:probe-type": { - "$ref": "#/definitions/Optional.empty", - "description": "vprobe or pprobe; derived from configuration-information.configuration-sub-type" - }, - "GENERIC-RESOURCE-API:route-allotted-resource-id": { - "$ref": "#/definitions/Optional.empty", - "description": "For vProbe" - }, - "GENERIC-RESOURCE-API:source-capacity": { - "$ref": "#/definitions/Optional.empty", - "description": "Source port pps (packets per second) rating from tosca model" - }, - "GENERIC-RESOURCE-API:source-network-fqdn": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:source-to-dest-maps": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:source-vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:source-vnfc-instance-group-id": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty", - "description": "Tenant name from A&AI for source VNF" - }, - "GENERIC-RESOURCE-API:tenant-context": { - "$ref": "#/definitions/Optional.empty", - "description": "From tenant object in A&AI" - }, - "GENERIC-RESOURCE-API:tenant-id": { - "$ref": "#/definitions/Optional.empty", - "description": "tenant-id from A&AI for source VNF" - }, - "GENERIC-RESOURCE-API:vnics-group-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-configuration-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:port-mirror-configuration-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP": { - "properties": { - "GENERIC-RESOURCE-API:contrail-vmi-params": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:instance-group-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:nfc-naming-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dest-vnfc-instance-group-id": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps": { - "properties": { - "GENERIC-RESOURCE-API:source-to-dest-map": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP": { - "properties": { - "GENERIC-RESOURCE-API:source-to-dest-maps": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:instance-group-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:nfc-naming-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP": { - "properties": { - "GENERIC-RESOURCE-API:source-vnfc-instance-group-id": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map": { - "properties": { - "GENERIC-RESOURCE-API:dest-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:dest-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dest-port-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dest-vserver-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:link-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:source-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:source-port-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:source-vserver-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "required": [ - "GENERIC-RESOURCE-API:source-port-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP": { - "properties": { - "GENERIC-RESOURCE-API:source-to-dest-map": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dest-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ipv4-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ipv6-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vipv4-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v4" - }, - "GENERIC-RESOURCE-API:vipv6-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v6" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information(config)preload-list": { - "properties": { - "GENERIC-RESOURCE-API:preload-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:preload-id": { - "$ref": "#/definitions/Optional.empty", - "description": "vf-module-name or network name" - }, - "GENERIC-RESOURCE-API:preload-type": { - "$ref": "#/definitions/Optional.empty", - "description": "network or vf-module" - } - }, - "required": [ - "GENERIC-RESOURCE-API:preload-id", - "GENERIC-RESOURCE-API:preload-type" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data": { - "properties": { - "GENERIC-RESOURCE-API:preload-network-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:preload-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:preload-vf-module-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information": { - "properties": { - "GENERIC-RESOURCE-API:host-routes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:is-external-network": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:is-provider-network": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:is-shared-network": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:network-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:physical-network-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:route-table-reference": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-network-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:maintenance-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-resource-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:preload-vf-module-topology-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes": { - "properties": { - "GENERIC-RESOURCE-API:next-hop": { - "$ref": "#/definitions/Optional.empty", - "description": "Could be ip-address or hostname or service-instance" - }, - "GENERIC-RESOURCE-API:route-prefix": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP": { - "properties": { - "GENERIC-RESOURCE-API:host-routes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy": { - "properties": { - "GENERIC-RESOURCE-API:network-policy-fqdn": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-policy-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure": { - "properties": { - "GENERIC-RESOURCE-API:eipam-v4-address-plan": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:eipam-v6-address-plan": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "When network is part of network instance-Group-data & instance Group in A&AI" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-technology": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-type": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:segmentation-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference": { - "properties": { - "GENERIC-RESOURCE-API:route-table-reference-fqdn": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:route-table-reference-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "required": [ - "GENERIC-RESOURCE-API:route-table-reference-fqdn" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP": { - "properties": { - "GENERIC-RESOURCE-API:route-table-reference": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets": { - "properties": { - "GENERIC-RESOURCE-API:addr-from-start": { - "$ref": "#/definitions/Optional.empty", - "description": "Default is N" - }, - "GENERIC-RESOURCE-API:cidr-mask": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dhcp-enabled": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dhcp-end-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dhcp-start-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:gateway-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:start-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnet-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnet-sequence": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings": { - "properties": { - "GENERIC-RESOURCE-API:aic-zone": { - "$ref": "#/definitions/Optional.empty", - "description": "AIC Zone the route target associated with" - }, - "GENERIC-RESOURCE-API:global-route-target": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:route-target-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vpn-binding-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vpn-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vf-module-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments": { - "properties": { - "GENERIC-RESOURCE-API:availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-status": { - "$ref": "#/definitions/Optional.empty", - "description": "Orchestration status from AAI - to be set by SDNC" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-resource-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure": { - "properties": { - "GENERIC-RESOURCE-API:nf-code": { - "$ref": "#/definitions/Optional.empty", - "description": "used in vnf naming" - }, - "GENERIC-RESOURCE-API:nf-function": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:nf-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:nf-type": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Optional.empty", - "description": "In preload tree, this label is used for the vf-module-type" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments": { - "properties": { - "GENERIC-RESOURCE-API:dhcp-subnet-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-status": { - "$ref": "#/definitions/Optional.empty", - "description": "Orchestration status from AAI - to be set by SDNC" - }, - "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Optional.empty", - "description": "vf-module id" - }, - "GENERIC-RESOURCE-API:vf-module-name": { - "$ref": "#/definitions/Optional.empty", - "description": "vf-module-name" - }, - "GENERIC-RESOURCE-API:vf-module-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments": { - "properties": { - "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dhcp-subnet-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms": { - "properties": { - "GENERIC-RESOURCE-API:vm": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment": { - "properties": { - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:neutron-subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Same as subnet-id in subnet-data structure" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group": { - "properties": { - "GENERIC-RESOURCE-API:instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI ID" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfcs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:instance-group-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs": { - "properties": { - "GENERIC-RESOURCE-API:vnfc": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfcs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnic-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups": { - "properties": { - "GENERIC-RESOURCE-API:vnic-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group": { - "properties": { - "GENERIC-RESOURCE-API:network-instance-group-function": { - "$ref": "#/definitions/Optional.empty", - "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect" - }, - "GENERIC-RESOURCE-API:vlan-assignment-policy-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Policy name in ASDC model & policy definition in Policy Engine" - }, - "GENERIC-RESOURCE-API:vlan-common-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vlan-tag-index-next": { - "$ref": "#/definitions/Optional.empty", - "description": "Next tag to be assigned" - }, - "GENERIC-RESOURCE-API:vlan-vnics": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnic-interface-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Same as network-role of network where vnic is connected" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnic-interface-role" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-common-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnic": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnics": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ipv4-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ipv6-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vipv4-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v4" - }, - "GENERIC-RESOURCE-API:vipv6-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v6" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic": { - "properties": { - "GENERIC-RESOURCE-API:vnic-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnic-port-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnic": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data": { - "properties": { - "GENERIC-RESOURCE-API:floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network id (UUID in A&AI)" - }, - "GENERIC-RESOURCE-API:network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network name" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. untrusted " - }, - "GENERIC-RESOURCE-API:network-role-tag": { - "$ref": "#/definitions/Optional.empty", - "description": "Assuming HEAT template network role tag parameter - not used" - }, - "GENERIC-RESOURCE-API:neutron-network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Neutron network id assigned by PO/RP" - }, - "GENERIC-RESOURCE-API:vlan-tag-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Vlan tag assigned to subinterface port" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "description": "Floating ipv6 for VMs of a given type on this network", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": { - "properties": { - "GENERIC-RESOURCE-API:network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { - "properties": { - "GENERIC-RESOURCE-API:ip-count": { - "$ref": "#/definitions/Optional.empty", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Use ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:use-dhcp": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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.", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm": { - "properties": { - "GENERIC-RESOURCE-API:nfc-naming-code": { - "$ref": "#/definitions/Optional.empty", - "description": "used in vm naming(draft 29: changed from nfc-code)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vm-count": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vm-type": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vm-type-tag": { - "$ref": "#/definitions/Optional.empty", - "description": "from tosca data on vfc" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vm-type" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": { - "properties": { - "GENERIC-RESOURCE-API:vm-name": { - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks": { - "properties": { - "GENERIC-RESOURCE-API:vm-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data": { - "properties": { - "GENERIC-RESOURCE-API:connection-point": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnfc-network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-ports": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnfc-subnet": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnfc-network-role" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point": { - "properties": { - "GENERIC-RESOURCE-API:connection-point-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to CP object in A&AI" - }, - "GENERIC-RESOURCE-API:port-id": { - "$ref": "#/definitions/Optional.empty", - "description": "port-index when multiple CPs connect to same network. Default zero (0)" - }, - "GENERIC-RESOURCE-API:vlan-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-point": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-ports": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-ip-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-subnet-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Default value if subnet role is not defined." - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnfc-subnet-role" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-subnet": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data": { - "properties": { - "GENERIC-RESOURCE-API:vlan-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Inner/Outer roles" - }, - "GENERIC-RESOURCE-API:vlan-tag-description": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port": { - "properties": { - "GENERIC-RESOURCE-API:common-sub-interface-role": { - "$ref": "#/definitions/Optional.empty", - "description": "If sub-interfaces have common interface role (network role)" - }, - "GENERIC-RESOURCE-API:vnfc-port-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y" - }, - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnfc-port-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data": { - "properties": { - "GENERIC-RESOURCE-API:floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network id (UUID in A&AI)" - }, - "GENERIC-RESOURCE-API:network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network name" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. untrusted " - }, - "GENERIC-RESOURCE-API:network-role-tag": { - "$ref": "#/definitions/Optional.empty", - "description": "Assuming HEAT template network role tag parameter - not used" - }, - "GENERIC-RESOURCE-API:neutron-network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Neutron network id assigned by PO/RP" - }, - "GENERIC-RESOURCE-API:vlan-tag-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Vlan tag assigned to subinterface port" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "description": "Floating ipv6 for VMs of a given type on this network", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": { - "properties": { - "GENERIC-RESOURCE-API:network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { - "properties": { - "GENERIC-RESOURCE-API:ip-count": { - "$ref": "#/definitions/Optional.empty", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Use ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:use-dhcp": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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.", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-address-family": { - "$ref": "#/definitions/Optional.empty", - "description": "indicates if this is IpV4 or IpV6" - }, - "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned " - }, - "GENERIC-RESOURCE-API:vnfc-subnet-ip": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": { - "$ref": "#/definitions/Optional.empty", - "description": "The number of IP addresses to be assigned per vnfc for this subnet role" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-ip-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip": { - "properties": { - "GENERIC-RESOURCE-API:ip-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. " - }, - "GENERIC-RESOURCE-API:vnfc-client-key": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-ip-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Either IpV4 IP or IpV6 IP addresses should be present" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-subnet-ip": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:mac-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:segmentation-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:sriov-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "description": "Floating ipv6 for VMs of a given type on this network", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Use ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty", - "description": "Indicator to use DHCP on this network for this VM" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones": { - "properties": { - "GENERIC-RESOURCE-API:availability-zone": { - "description": "Openstack availability zone name or UUID", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:max-count": { - "$ref": "#/definitions/Optional.empty", - "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP": { - "properties": { - "GENERIC-RESOURCE-API:availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network": { - "properties": { - "GENERIC-RESOURCE-API:contrail-network-fqdn": { - "$ref": "#/definitions/Optional.empty", - "description": "contrail network policy object" - }, - "GENERIC-RESOURCE-API:is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "A Network Role to which a VNF must connect" - }, - "GENERIC-RESOURCE-API:neutron-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:segmentation-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": { - "properties": { - "GENERIC-RESOURCE-API:subnet-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data": { - "properties": { - "GENERIC-RESOURCE-API:cidr-mask": { - "$ref": "#/definitions/Optional.empty", - "description": "cidr mask" - }, - "GENERIC-RESOURCE-API:dhcp-enabled": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use this subnet for DHCP " - }, - "GENERIC-RESOURCE-API:gateway-address": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet gateway address" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Should be ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-start-address": { - "$ref": "#/definitions/Optional.empty", - "description": "start-address of the subnet" - }, - "GENERIC-RESOURCE-API:sdnc-subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" - }, - "GENERIC-RESOURCE-API:subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet UUID to be passed into the HEAT template" - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Populated for preload only" - }, - "GENERIC-RESOURCE-API:subnet-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Subnet Role for the subnet" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes": { - "properties": { - "GENERIC-RESOURCE-API:next-hop": { - "$ref": "#/definitions/Optional.empty", - "description": "Could be ip-address or hostname or service-instance" - }, - "GENERIC-RESOURCE-API:route-prefix": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes-TOP": { - "properties": { - "GENERIC-RESOURCE-API:host-routes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy": { - "properties": { - "GENERIC-RESOURCE-API:network-policy-fqdn": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-policy-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure": { - "properties": { - "GENERIC-RESOURCE-API:eipam-v4-address-plan": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:eipam-v6-address-plan": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "When network is part of network instance-Group-data & instance Group in A&AI" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-technology": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-type": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:segmentation-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference": { - "properties": { - "GENERIC-RESOURCE-API:route-table-reference-fqdn": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:route-table-reference-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "required": [ - "GENERIC-RESOURCE-API:route-table-reference-fqdn" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference-TOP": { - "properties": { - "GENERIC-RESOURCE-API:route-table-reference": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets": { - "properties": { - "GENERIC-RESOURCE-API:addr-from-start": { - "$ref": "#/definitions/Optional.empty", - "description": "Default is N" - }, - "GENERIC-RESOURCE-API:cidr-mask": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dhcp-enabled": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dhcp-end-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dhcp-start-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:gateway-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:start-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnet-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnet-sequence": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings": { - "properties": { - "GENERIC-RESOURCE-API:aic-zone": { - "$ref": "#/definitions/Optional.empty", - "description": "AIC Zone the route target associated with" - }, - "GENERIC-RESOURCE-API:global-route-target": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:route-target-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vpn-binding-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vpn-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vf-module-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments": { - "properties": { - "GENERIC-RESOURCE-API:availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-status": { - "$ref": "#/definitions/Optional.empty", - "description": "Orchestration status from AAI - to be set by SDNC" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-resource-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure": { - "properties": { - "GENERIC-RESOURCE-API:nf-code": { - "$ref": "#/definitions/Optional.empty", - "description": "used in vnf naming" - }, - "GENERIC-RESOURCE-API:nf-function": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:nf-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:nf-type": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Optional.empty", - "description": "In preload tree, this label is used for the vf-module-type" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments": { - "properties": { - "GENERIC-RESOURCE-API:dhcp-subnet-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-status": { - "$ref": "#/definitions/Optional.empty", - "description": "Orchestration status from AAI - to be set by SDNC" - }, - "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Optional.empty", - "description": "vf-module id" - }, - "GENERIC-RESOURCE-API:vf-module-name": { - "$ref": "#/definitions/Optional.empty", - "description": "vf-module-name" - }, - "GENERIC-RESOURCE-API:vf-module-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-topology-identifier": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments": { - "properties": { - "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dhcp-subnet-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms": { - "properties": { - "GENERIC-RESOURCE-API:vm": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vms": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment": { - "properties": { - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:neutron-subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Same as subnet-id in subnet-data structure" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group": { - "properties": { - "GENERIC-RESOURCE-API:instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI ID" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfcs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:instance-group-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs": { - "properties": { - "GENERIC-RESOURCE-API:vnfc": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfcs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnic-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups": { - "properties": { - "GENERIC-RESOURCE-API:vnic-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group": { - "properties": { - "GENERIC-RESOURCE-API:network-instance-group-function": { - "$ref": "#/definitions/Optional.empty", - "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect" - }, - "GENERIC-RESOURCE-API:vlan-assignment-policy-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Policy name in ASDC model & policy definition in Policy Engine" - }, - "GENERIC-RESOURCE-API:vlan-common-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vlan-tag-index-next": { - "$ref": "#/definitions/Optional.empty", - "description": "Next tag to be assigned" - }, - "GENERIC-RESOURCE-API:vlan-vnics": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnic-interface-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Same as network-role of network where vnic is connected" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnic-interface-role" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-common-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnic": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnics": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ipv4-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ipv6-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vipv4-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v4" - }, - "GENERIC-RESOURCE-API:vipv6-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v6" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic": { - "properties": { - "GENERIC-RESOURCE-API:vnic-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnic-port-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnic": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data": { - "properties": { - "GENERIC-RESOURCE-API:floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network id (UUID in A&AI)" - }, - "GENERIC-RESOURCE-API:network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network name" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. untrusted " - }, - "GENERIC-RESOURCE-API:network-role-tag": { - "$ref": "#/definitions/Optional.empty", - "description": "Assuming HEAT template network role tag parameter - not used" - }, - "GENERIC-RESOURCE-API:neutron-network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Neutron network id assigned by PO/RP" - }, - "GENERIC-RESOURCE-API:vlan-tag-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Vlan tag assigned to subinterface port" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "description": "Floating ipv6 for VMs of a given type on this network", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": { - "properties": { - "GENERIC-RESOURCE-API:network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { - "properties": { - "GENERIC-RESOURCE-API:ip-count": { - "$ref": "#/definitions/Optional.empty", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Use ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:use-dhcp": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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.", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm": { - "properties": { - "GENERIC-RESOURCE-API:nfc-naming-code": { - "$ref": "#/definitions/Optional.empty", - "description": "used in vm naming(draft 29: changed from nfc-code)" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vm-count": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vm-type": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vm-type-tag": { - "$ref": "#/definitions/Optional.empty", - "description": "from tosca data on vfc" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vm-type" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": { - "properties": { - "GENERIC-RESOURCE-API:vm-name": { - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks": { - "properties": { - "GENERIC-RESOURCE-API:vm-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vm-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-names": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data": { - "properties": { - "GENERIC-RESOURCE-API:connection-point": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnfc-network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-ports": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnfc-subnet": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnfc-network-role" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point": { - "properties": { - "GENERIC-RESOURCE-API:connection-point-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to CP object in A&AI" - }, - "GENERIC-RESOURCE-API:port-id": { - "$ref": "#/definitions/Optional.empty", - "description": "port-index when multiple CPs connect to same network. Default zero (0)" - }, - "GENERIC-RESOURCE-API:vlan-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-point": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-ports": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-ip-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-subnet-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Default value if subnet role is not defined." - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnfc-subnet-role" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-subnet": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data": { - "properties": { - "GENERIC-RESOURCE-API:vlan-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Inner/Outer roles" - }, - "GENERIC-RESOURCE-API:vlan-tag-description": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port": { - "properties": { - "GENERIC-RESOURCE-API:common-sub-interface-role": { - "$ref": "#/definitions/Optional.empty", - "description": "If sub-interfaces have common interface role (network role)" - }, - "GENERIC-RESOURCE-API:vnfc-port-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y" - }, - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnfc-port-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-port": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data": { - "properties": { - "GENERIC-RESOURCE-API:floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network id (UUID in A&AI)" - }, - "GENERIC-RESOURCE-API:network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network name" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. untrusted " - }, - "GENERIC-RESOURCE-API:network-role-tag": { - "$ref": "#/definitions/Optional.empty", - "description": "Assuming HEAT template network role tag parameter - not used" - }, - "GENERIC-RESOURCE-API:neutron-network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Neutron network id assigned by PO/RP" - }, - "GENERIC-RESOURCE-API:vlan-tag-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Vlan tag assigned to subinterface port" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "description": "Floating ipv6 for VMs of a given type on this network", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:floating-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": { - "properties": { - "GENERIC-RESOURCE-API:network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information-items": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { - "properties": { - "GENERIC-RESOURCE-API:ip-count": { - "$ref": "#/definitions/Optional.empty", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Use ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:use-dhcp": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-information-item": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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.", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-address-family": { - "$ref": "#/definitions/Optional.empty", - "description": "indicates if this is IpV4 or IpV6" - }, - "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned " - }, - "GENERIC-RESOURCE-API:vnfc-subnet-ip": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": { - "$ref": "#/definitions/Optional.empty", - "description": "The number of IP addresses to be assigned per vnfc for this subnet role" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-ip-assignments": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip": { - "properties": { - "GENERIC-RESOURCE-API:ip-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. " - }, - "GENERIC-RESOURCE-API:vnfc-client-key": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-ip-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Either IpV4 IP or IpV6 IP addresses should be present" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-subnet-ip": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:mac-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:segmentation-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:sriov-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "description": "Floating ipv6 for VMs of a given type on this network", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Use ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-ips": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty", - "description": "Indicator to use DHCP on this network for this VM" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/Optional.empty" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones": { - "properties": { - "GENERIC-RESOURCE-API:availability-zone": { - "description": "Openstack availability zone name or UUID", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:max-count": { - "$ref": "#/definitions/Optional.empty", - "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP": { - "properties": { - "GENERIC-RESOURCE-API:availability-zones": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network": { - "properties": { - "GENERIC-RESOURCE-API:contrail-network-fqdn": { - "$ref": "#/definitions/Optional.empty", - "description": "contrail network policy object" - }, - "GENERIC-RESOURCE-API:is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "A Network Role to which a VNF must connect" - }, - "GENERIC-RESOURCE-API:neutron-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:segmentation-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": { - "properties": { - "GENERIC-RESOURCE-API:subnet-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnets-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data": { - "properties": { - "GENERIC-RESOURCE-API:cidr-mask": { - "$ref": "#/definitions/Optional.empty", - "description": "cidr mask" - }, - "GENERIC-RESOURCE-API:dhcp-enabled": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use this subnet for DHCP " - }, - "GENERIC-RESOURCE-API:gateway-address": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet gateway address" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Should be ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-start-address": { - "$ref": "#/definitions/Optional.empty", - "description": "start-address of the subnet" - }, - "GENERIC-RESOURCE-API:sdnc-subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" - }, - "GENERIC-RESOURCE-API:subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet UUID to be passed into the HEAT template" - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Populated for preload only" - }, - "GENERIC-RESOURCE-API:subnet-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Subnet Role for the subnet" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" - }, - "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/Optional.empty" - }, - "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/Optional.empty", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "this is the svc-action from the incoming request" - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "In the case of vIPR, this is the landing networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:untrusted-network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:vlan-tag": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "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/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "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/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "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/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "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/param(config)resource-resolution-data" - }, - "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/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "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/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-name": { - "$ref": "#/definitions/Optional.empty", - "description": "For a contrail-route, the network policy name." - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "description": "(Added in draft 32)Expected to be contrail-route or security-zone." - }, - "GENERIC-RESOURCE-API:consuming-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "The service-instance-id of the consuming service of this allotted resource" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:security-zone-name-untrusted": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:security-zone-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Will be the same as the parent-service-instance-id" - }, - "GENERIC-RESOURCE-API:security-zone-vnf-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Selected by SDNC from the security-zone-service-instance-id" - }, - "GENERIC-RESOURCE-API:trusted-network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "In the case of vIPR, this is the landing networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:untrusted-network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" - }, - "GENERIC-RESOURCE-API:vlan-tag": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/service-request-input/service-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty", - "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:forwarding-paths": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-instance-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnfs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs" - }, - "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:provided-configurations": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations" - }, - "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:vnfc-instance-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups" - }, - "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/Optional.empty", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "this is the svc-action from the incoming request" - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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)forwarding-paths": { - "properties": { - "GENERIC-RESOURCE-API:forwarding-path": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP": { - "properties": { - "GENERIC-RESOURCE-API:forwarding-paths": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups": { - "properties": { - "GENERIC-RESOURCE-API:network-instance-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-instance-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups" - }, - "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)pnfs": { - "properties": { - "GENERIC-RESOURCE-API:pnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnfs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs" - }, - "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)provided-configurations": { - "properties": { - "GENERIC-RESOURCE-API:provided-configuration": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP": { - "properties": { - "GENERIC-RESOURCE-API:provided-configurations": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "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/Optional.empty" - } - }, - "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)vnfc-instance-groups": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-instance-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-instance-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-pointer": { - "$ref": "#/definitions/Optional.empty", - "description": "Pointer to the allotted-resources topology" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "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/forwarding-paths(config)forwarding-path": { - "properties": { - "GENERIC-RESOURCE-API:forwarding-path-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Generated by SDNC" - }, - "GENERIC-RESOURCE-API:forwarding-path-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Fowarding-path name from TOSCA model, or name generated by SDNC" - }, - "GENERIC-RESOURCE-API:forwarding-path-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Based on MySQL Forwarding_Path tables path_type value from related TOSCA model" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-paths": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:forwarding-path-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP": { - "properties": { - "GENERIC-RESOURCE-API:forwarding-path": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths": { - "properties": { - "GENERIC-RESOURCE-API:service-path": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-paths": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path": { - "properties": { - "GENERIC-RESOURCE-API:service": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:service-path-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition" - }, - "GENERIC-RESOURCE-API:service-path-instance-name": { - "$ref": "#/definitions/Optional.empty", - "description": "A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id )" - }, - "GENERIC-RESOURCE-API:version": { - "$ref": "#/definitions/Optional.empty", - "description": "Only one version of the service-path-instance data will be available in MD-SAL. version will be updated when the service-path-instance is reevaluated " - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-path": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service": { - "properties": { - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "service-instance-id of each service-instance in the service-path-instance" - }, - "GENERIC-RESOURCE-API:service-path-sequence-id": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. S1S2S3S5seq id=1 S1-S2seq id=2 S2S3seq id=3 S3S5Incremental integer value" - }, - "GENERIC-RESOURCE-API:vnfs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs": { - "properties": { - "GENERIC-RESOURCE-API:vnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf": { - "properties": { - "GENERIC-RESOURCE-API:left-network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Every VNF instance in the path is connected to one or two VNFs." - }, - "GENERIC-RESOURCE-API:left-network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:right-network-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:right-network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vf-module-instance": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "VNF instance ID in the path" - }, - "GENERIC-RESOURCE-API:vnf-path-sequence-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Sequence ID at the VNF instance levele.g. e.g. V1V2V3V5V6seq id=1 V1-V2seq id=2 V2V3seq id=3 V3V5seq id=4 V5V6incremental integer value." - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vf-module-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-instance": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group": { - "properties": { - "GENERIC-RESOURCE-API:aggregate-route-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:aggregate-routes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:network-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Also a Key in Network Instance Group in A&AI" - }, - "GENERIC-RESOURCE-API:networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnet-assignment-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:subnet-key-value": { - "$ref": "#/definitions/Optional.empty", - "description": "key-value provided to EIPAM when creating shared subnet" - }, - "GENERIC-RESOURCE-API:subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vpn-binding-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-instance-group-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network-instance-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy": { - "properties": { - "GENERIC-RESOURCE-API:aggregate-route-policy-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ipv4-aggregate-route-level": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ipv6-aggregate-route-level": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP": { - "properties": { - "GENERIC-RESOURCE-API:aggregate-route-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes": { - "properties": { - "GENERIC-RESOURCE-API:cidr-mask": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Use values 4 or 6." - }, - "GENERIC-RESOURCE-API:route-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique id" - }, - "GENERIC-RESOURCE-API:start-address": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP": { - "properties": { - "GENERIC-RESOURCE-API:aggregate-routes": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks": { - "properties": { - "GENERIC-RESOURCE-API:network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy": { - "properties": { - "GENERIC-RESOURCE-API:subnet-use": { - "$ref": "#/definitions/Optional.empty", - "description": "Current valid values - unique, shared (default)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnet-assignment-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets": { - "properties": { - "GENERIC-RESOURCE-API:addr-from-start": { - "$ref": "#/definitions/Optional.empty", - "description": "Default is N" - }, - "GENERIC-RESOURCE-API:cidr-mask": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dhcp-enabled": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dhcp-end-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:dhcp-start-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:gateway-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:start-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnet-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subnet-sequence": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP": { - "properties": { - "GENERIC-RESOURCE-API:subnets": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy": { - "properties": { - "GENERIC-RESOURCE-API:global-route-target": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:route-target-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vpn-binding": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vpn-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vpn-platform": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vpn-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vpn-binding-policy": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network": { - "properties": { - "GENERIC-RESOURCE-API:customer-bonding-requests": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Index into network-topology-identifier structure" - }, - "GENERIC-RESOURCE-API:network-status": { - "$ref": "#/definitions/Optional.empty", - "description": "assigned, unassigned" - }, - "GENERIC-RESOURCE-API:neutron-network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Neutron-network-id assigned by PO/RO" - }, - "GENERIC-RESOURCE-API:vlan-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings" - }, - "type": "array" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests": { - "properties": { - "GENERIC-RESOURCE-API:customer-bonding-request": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP": { - "properties": { - "GENERIC-RESOURCE-API:customer-bonding-requests": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings": { - "properties": { - "GENERIC-RESOURCE-API:aic-zone": { - "$ref": "#/definitions/Optional.empty", - "description": "AIC Zone the route target associated with" - }, - "GENERIC-RESOURCE-API:global-route-target": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:route-target-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vpn-binding-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vpn-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vpn-bindings": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. vlan network receptor configuration id" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP": { - "properties": { - "GENERIC-RESOURCE-API:customer-bonding-request": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request" - }, - "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/Optional.empty" - } - }, - "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:from-preload": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicates if source is preload data" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-technology": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-type": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "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/Optional.empty" - }, - "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/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "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-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "When network has instance-group role in service model" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "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/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-request-input/network-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:eipam-v6-address-plan": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "When network is part of network instance-Group-data & instance Group in A&AI" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-technology": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-type": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:segmentation-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-parameter-value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/network-topology/network-topology-identifier-structure(config)related-networks": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/pnfs(config)pnf": { - "properties": { - "GENERIC-RESOURCE-API:pnf-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "required": [ - "GENERIC-RESOURCE-API:pnf-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data": { - "properties": { - "GENERIC-RESOURCE-API:pnf-details": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-id": { - "$ref": "#/definitions/Optional.empty", - "description": "pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)" - }, - "GENERIC-RESOURCE-API:pnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:pnf-type": { - "$ref": "#/definitions/Optional.empty", - "description": "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)" - } - }, - "required": [ - "GENERIC-RESOURCE-API:pnf-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-details": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status": { - "properties": { - "GENERIC-RESOURCE-API:create-timestamp": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-level-oper-status": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "GENERIC-RESOURCE-API:pnf-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-version": { - "$ref": "#/definitions/Optional.empty", - "description": "keep this? e.g. 1702" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology": { - "properties": { - "GENERIC-RESOURCE-API:aic-clli": { - "$ref": "#/definitions/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-parameters-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:pnf-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicate if source is sdnc generated cloud param.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-topology": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information": { - "properties": { - "GENERIC-RESOURCE-API:notification-url": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:request-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header": { - "properties": { - "GENERIC-RESOURCE-API:svc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sdnc-request-header": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information": { - "properties": { - "GENERIC-RESOURCE-API:global-customer-id": { - "$ref": "#/definitions/Optional.empty", - "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/pnfs/pnf/pnf-data/service-information(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "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/pnfs/pnf/pnf-data(config)service-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:service-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-input-parameters": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:onap-model-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-parameters-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure": { - "properties": { - "GENERIC-RESOURCE-API:pnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:pnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "optionally comes from pnf-request-input container or is assigned by sdn-c" - }, - "GENERIC-RESOURCE-API:pnf-type": { - "$ref": "#/definitions/Optional.empty", - "description": "In preload tree, this label is used for the vf-module-type" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP": { - "properties": { - "GENERIC-RESOURCE-API:pnf-topology-identifier-structure": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-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/pnfs/pnf/pnf-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/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-pointer": { - "$ref": "#/definitions/Optional.empty", - "description": "Pointer to the allotted-resources topology" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "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/provided-configurations(config)provided-configuration": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:configuration-sub-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Not an enum, but expected values are vprobe and pprobe" - }, - "GENERIC-RESOURCE-API:configuration-topology-link": { - "$ref": "#/definitions/Optional.empty", - "description": "Pointer to the configurations topology" - }, - "GENERIC-RESOURCE-API:configuration-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Not an enum, but expected values are port-mirror-configuration, , vlan-network-receptor" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP": { - "properties": { - "GENERIC-RESOURCE-API:provided-configuration": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration" - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-request-input/service-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:service-id": { - "$ref": "#/definitions/Optional.empty", - "description": "from MSO input on STO assign" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "repeated" - }, - "GENERIC-RESOURCE-API:service-instance-name": { - "$ref": "#/definitions/Optional.empty", - "description": "optionally comes from service-request-input container or is assigned by sdn-c" - }, - "GENERIC-RESOURCE-API:service-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:service-parameter-value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/vnfc-instance-groups(config)vnfc-instance-group": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:group-type": { - "$ref": "#/definitions/Optional.empty", - "description": " port-mirror-source or port-mirror-dest" - }, - "GENERIC-RESOURCE-API:instance-group-role": { - "$ref": "#/definitions/Optional.empty", - "description": "i.e.TSBC_VNFC_group" - }, - "GENERIC-RESOURCE-API:nfc-naming-code": { - "$ref": "#/definitions/Optional.empty", - "description": "Set to nfc-naming-code from A&AI" - }, - "GENERIC-RESOURCE-API:vnfc-objects": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:configuration-id", - "GENERIC-RESOURCE-API:instance-group-role", - "GENERIC-RESOURCE-API:nfc-naming-code" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-instance-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-object": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-objects": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object": { - "properties": { - "GENERIC-RESOURCE-API:vm-type": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-key": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Vnfc name as key in A&AI" - }, - "GENERIC-RESOURCE-API:vnics": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vserver-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vserver-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-object": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics": { - "properties": { - "GENERIC-RESOURCE-API:vnic": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnics": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic": { - "properties": { - "GENERIC-RESOURCE-API:capacity": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnic-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnic-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnic-port-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity": { - "properties": { - "GENERIC-RESOURCE-API:used-capacity": { - "$ref": "#/definitions/Optional.empty", - "description": "Updated for destination port when source port is mapped/unmapped." - }, - "GENERIC-RESOURCE-API:vnic-capacity": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP": { - "properties": { - "GENERIC-RESOURCE-API:capacity": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ipv4-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ipv6-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vipv4-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v4" - }, - "GENERIC-RESOURCE-API:vipv6-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v6" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "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/Optional.empty" - } - }, - "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:license-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information" - }, - "type": "object" - }, - "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-network-collections": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections" - }, - "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-sub-interface-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups" - }, - "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)license-information": { - "properties": { - "GENERIC-RESOURCE-API:entitlement-pool-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:license-key-group-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP": { - "properties": { - "GENERIC-RESOURCE-API:license-information": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "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-network-collections": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network-collection": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network-collections": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections" - }, - "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/Optional.empty" - }, - "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/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "GENERIC-RESOURCE-API:request-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids" - }, - "type": "array" - }, - "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-sub-interface-groups": { - "properties": { - "GENERIC-RESOURCE-API:vnf-sub-interface-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-sub-interface-groups": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups" - }, - "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/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "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:sdnc-generated-cloud-resources": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicate if source is sdnc generated cloud param" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "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/license-information(config)entitlement-pool-list": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:entitlement-pool-invariant-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:entitlement-pool-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:entitlement-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "assigned by ALTS" - } - }, - "required": [ - "GENERIC-RESOURCE-API:action", - "GENERIC-RESOURCE-API:entitlement-pool-uuid" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP": { - "properties": { - "GENERIC-RESOURCE-API:entitlement-pool-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list": { - "properties": { - "GENERIC-RESOURCE-API:action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:license-key": { - "$ref": "#/definitions/Optional.empty", - "description": "assigned by ALTS" - }, - "GENERIC-RESOURCE-API:license-key-group-invariant-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:license-key-group-uuid": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:license-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "assigned by ALTS" - } - }, - "required": [ - "GENERIC-RESOURCE-API:action", - "GENERIC-RESOURCE-API:license-key-group-uuid" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP": { - "properties": { - "GENERIC-RESOURCE-API:license-key-group-list": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list" - }, - "type": "array" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "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:from-preload": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicates if source is preload data" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:vf-module-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "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/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "GENERIC-RESOURCE-API:request-version": { - "$ref": "#/definitions/Optional.empty", - "description": "keep this?" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Not expected to be used" - }, - "GENERIC-RESOURCE-API:aic-cloud-region": { - "$ref": "#/definitions/Optional.empty", - "description": "The AIC cloud region which maps to contrail versions" - }, - "GENERIC-RESOURCE-API:cloud-owner": { - "$ref": "#/definitions/Optional.empty", - "description": "The cloud owner provided by the caller" - }, - "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:sdnc-generated-cloud-resources": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" - }, - "GENERIC-RESOURCE-API:tenant": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "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/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-request-input/vf-module-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "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/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "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/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "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/param(config)resource-resolution-data" - }, - "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/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "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/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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:dhcp-subnet-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/vf-module-assignments(config)dhcp-subnet-assignments" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vf-module-status": { - "$ref": "#/definitions/Optional.empty", - "description": "Orchestration status from AAI - to be set by SDNC" - }, - "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { - "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)vlan-vnfc-instance-groups" - }, - "type": "object" - }, - "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/Optional.empty", - "description": "vf-module id" - }, - "GENERIC-RESOURCE-API:vf-module-name": { - "$ref": "#/definitions/Optional.empty", - "description": "vf-module-name" - }, - "GENERIC-RESOURCE-API:vf-module-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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)dhcp-subnet-assignments": { - "properties": { - "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { - "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment" - }, - "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)dhcp-subnet-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dhcp-subnet-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/vf-module-assignments(config)dhcp-subnet-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/vf-module-assignments(config)vlan-vnfc-instance-groups": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { - "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" - }, - "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)vlan-vnfc-instance-groups-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { - "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)vlan-vnfc-instance-groups" - }, - "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment": { - "properties": { - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:neutron-subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Same as subnet-id in subnet-data structure" - } - }, - "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP": { - "properties": { - "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { - "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment" - }, - "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group": { - "properties": { - "GENERIC-RESOURCE-API:instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI ID" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfcs": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:instance-group-id" - ], - "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { - "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs": { - "properties": { - "GENERIC-RESOURCE-API:vnfc": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfcs": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnic-groups": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups": { - "properties": { - "GENERIC-RESOURCE-API:vnic-group": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-groups": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group": { - "properties": { - "GENERIC-RESOURCE-API:network-instance-group-function": { - "$ref": "#/definitions/Optional.empty", - "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect" - }, - "GENERIC-RESOURCE-API:vlan-assignment-policy-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Policy name in ASDC model & policy definition in Policy Engine" - }, - "GENERIC-RESOURCE-API:vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vlan-tag-index-next": { - "$ref": "#/definitions/Optional.empty", - "description": "Next tag to be assigned" - }, - "GENERIC-RESOURCE-API:vlan-vnics": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnic-interface-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Same as network-role of network where vnic is connected" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnic-interface-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-group": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnic": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnics": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ipv4-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ipv6-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vipv4-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v4" - }, - "GENERIC-RESOURCE-API:vipv6-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v6" - } - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic": { - "properties": { - "GENERIC-RESOURCE-API:vnic-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnic-port-id" - ], - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-vnic": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network id (UUID in A&AI)" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network name" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. untrusted " - }, - "GENERIC-RESOURCE-API:network-role-tag": { - "$ref": "#/definitions/Optional.empty", - "description": "Assuming HEAT template network role tag parameter - not used" - }, - "GENERIC-RESOURCE-API:neutron-network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Neutron network id assigned by PO/RP" - }, - "GENERIC-RESOURCE-API:vlan-tag-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Vlan tag assigned to subinterface port" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-id" - ], - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "description": "Floating ipv6 for VMs of a given type on this network", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { - "properties": { - "GENERIC-RESOURCE-API:ip-count": { - "$ref": "#/definitions/Optional.empty", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:use-dhcp": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" - } - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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.", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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(config)vm": { - "properties": { - "GENERIC-RESOURCE-API:nfc-naming-code": { - "$ref": "#/definitions/Optional.empty", - "description": "used in vm naming(draft 29: changed from nfc-code)" - }, - "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/vf-module-assignments/vms/vm(config)onap-model-information" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vm-count": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:vm-type-tag": { - "$ref": "#/definitions/Optional.empty", - "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)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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)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/vf-module-assignments/vms/vm(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/vf-module-assignments/vms/vm(config)vm-names": { - "properties": { - "GENERIC-RESOURCE-API:vm-name": { - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-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/vm-names(config)vnfc-names" - }, - "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-names(config)vnfc-names": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-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/vm-names/vnfc-names(config)vnfc-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-names(config)vnfc-names-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-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/vm-names(config)vnfc-names" - }, - "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-names/vnfc-names(config)vnfc-networks": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-network-data": { - "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-names/vnfc-names/vnfc-networks(config)vnfc-network-data" - }, - "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-names/vnfc-names(config)vnfc-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-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/vm-names/vnfc-names(config)vnfc-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-names/vnfc-names/vnfc-networks(config)vnfc-network-data": { - "properties": { - "GENERIC-RESOURCE-API:connection-point": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnfc-network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-ports": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnfc-subnet": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-type": { - "$ref": "#/definitions/Optional.empty" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnfc-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-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-network-data": { - "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-names/vnfc-names/vnfc-networks(config)vnfc-network-data" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point": { - "properties": { - "GENERIC-RESOURCE-API:connection-point-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to CP object in A&AI" - }, - "GENERIC-RESOURCE-API:port-id": { - "$ref": "#/definitions/Optional.empty", - "description": "port-index when multiple CPs connect to same network. Default zero (0)" - }, - "GENERIC-RESOURCE-API:vlan-data": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP": { - "properties": { - "GENERIC-RESOURCE-API:connection-point": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-port": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-ports": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-ip-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/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-subnet-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Default value if subnet role is not defined." - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnfc-subnet-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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-subnet": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data": { - "properties": { - "GENERIC-RESOURCE-API:vlan-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Inner/Outer roles" - }, - "GENERIC-RESOURCE-API:vlan-tag-description": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS" - } - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-data": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port": { - "properties": { - "GENERIC-RESOURCE-API:common-sub-interface-role": { - "$ref": "#/definitions/Optional.empty", - "description": "If sub-interfaces have common interface role (network role)" - }, - "GENERIC-RESOURCE-API:vnfc-port-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y" - }, - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:vnfc-port-id" - ], - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-port": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic-sub-interfaces": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network id (UUID in A&AI)" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Subinterface network name" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. untrusted " - }, - "GENERIC-RESOURCE-API:network-role-tag": { - "$ref": "#/definitions/Optional.empty", - "description": "Assuming HEAT template network role tag parameter - not used" - }, - "GENERIC-RESOURCE-API:neutron-network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Neutron network id assigned by PO/RP" - }, - "GENERIC-RESOURCE-API:vlan-tag-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Vlan tag assigned to subinterface port" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-id" - ], - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network-data": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "description": "Floating ipv6 for VMs of a given type on this network", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { - "properties": { - "GENERIC-RESOURCE-API:ip-count": { - "$ref": "#/definitions/Optional.empty", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:use-dhcp": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" - } - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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.", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-address-family": { - "$ref": "#/definitions/Optional.empty", - "description": "indicates if this is IpV4 or IpV6" - }, - "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned " - }, - "GENERIC-RESOURCE-API:vnfc-subnet-ip": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": { - "$ref": "#/definitions/Optional.empty", - "description": "The number of IP addresses to be assigned per vnfc for this subnet 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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-ip-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/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip": { - "properties": { - "GENERIC-RESOURCE-API:ip-type": { - "$ref": "#/definitions/Optional.empty", - "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. " - }, - "GENERIC-RESOURCE-API:vnfc-client-key": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-ip-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Either IpV4 IP or IpV6 IP addresses should be present" - } - }, - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-subnet-ip": { - "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-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(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:is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:related-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/vm-networks/vm-network(config)related-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:segmentation-id": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:floating-ip-v6": { - "description": "Floating ipv6 for VMs of a given type on this network", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "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/Optional.empty" - }, - "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/Optional.empty" - }, - "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)related-networks": { - "properties": { - "GENERIC-RESOURCE-API:related-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/vm-network/related-networks(config)related-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)related-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-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/vm-networks/vm-network(config)related-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/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/Optional.empty", - "description": "The number of ip addresses to be assigned per vm for this network role" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "Indicator to use DHCP on this network for this VM" - } - }, - "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", - "items": { - "$ref": "#/definitions/Optional.empty" - }, - "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/related-networks(config)related-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-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/related-networks/related-network(config)vlan-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/related-networks(config)related-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-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/vm-network/related-networks(config)related-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/related-networks/related-network(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "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/related-networks/related-network(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-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/related-networks/related-network(config)vlan-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": { - "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/Optional.empty" - }, - "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/Optional.empty" - }, - "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/Optional.empty" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "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/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "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/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "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/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "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/param(config)resource-resolution-data" - }, - "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/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "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/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-network-collections(config)vnf-network-collection": { - "properties": { - "GENERIC-RESOURCE-API:network-collection-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI" - }, - "GENERIC-RESOURCE-API:network-collection-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Service-instance-id of service that created the network collection" - }, - "GENERIC-RESOURCE-API:network-instance-group-function": { - "$ref": "#/definitions/Optional.empty", - "description": "Network Instance-Group function in A&AI" - }, - "GENERIC-RESOURCE-API:network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Network Instance-Group id in A&AI" - }, - "GENERIC-RESOURCE-API:networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnf-floating-ip": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-instance-group-function" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network-collection": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks": { - "properties": { - "GENERIC-RESOURCE-API:network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-floating-ip": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Index into network-topology-identifier structure" - }, - "GENERIC-RESOURCE-API:neutron-network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Neutron-network-id assigned by PO/RO" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-id" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ipv4-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ipv6-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vipv4-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v4" - }, - "GENERIC-RESOURCE-API:vipv6-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v6" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses" - }, - "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-network-instance-group-ids": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "List of vnf network-instance-group" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids" - }, - "type": "array" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty", - "description": "contrail network policy object" - }, - "GENERIC-RESOURCE-API:is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "A Network Role to which a VNF must connect" - }, - "GENERIC-RESOURCE-API:neutron-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:segmentation-id": { - "$ref": "#/definitions/Optional.empty" - }, - "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)related-networks": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks" - }, - "type": "object" - } - }, - "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/related-networks(config)related-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" - }, - "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:cidr-mask": { - "$ref": "#/definitions/Optional.empty", - "description": "cidr mask" - }, - "GENERIC-RESOURCE-API:dhcp-enabled": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use this subnet for DHCP " - }, - "GENERIC-RESOURCE-API:gateway-address": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet gateway address" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Should be ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-start-address": { - "$ref": "#/definitions/Optional.empty", - "description": "start-address of the subnet" - }, - "GENERIC-RESOURCE-API:sdnc-subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" - }, - "GENERIC-RESOURCE-API:subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet UUID to be passed into the HEAT template" - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Populated for preload only" - }, - "GENERIC-RESOURCE-API:subnet-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Subnet Role for the subnet" - } - }, - "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-sub-interface-groups(config)vnf-sub-interface-group": { - "properties": { - "GENERIC-RESOURCE-API:customer-bonding-requests": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:network-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:parent-port-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfcs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs" - }, - "type": "object" - } - }, - "required": [ - "GENERIC-RESOURCE-API:network-instance-group-function", - "GENERIC-RESOURCE-API:parent-port-role", - "GENERIC-RESOURCE-API:vnfc-instance-group-function" - ], - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-sub-interface-group": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests": { - "properties": { - "GENERIC-RESOURCE-API:customer-bonding-request": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP": { - "properties": { - "GENERIC-RESOURCE-API:customer-bonding-requests": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs": { - "properties": { - "GENERIC-RESOURCE-API:vnfc": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfcs": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty", - "description": "e.g. vlan network receptor configuration id" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP": { - "properties": { - "GENERIC-RESOURCE-API:customer-bonding-request": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc": { - "properties": { - "GENERIC-RESOURCE-API:vnfc-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Vnfc name as key in A&AI" - }, - "GENERIC-RESOURCE-API:vnics": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vserver-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vserver-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnfc": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics": { - "properties": { - "GENERIC-RESOURCE-API:vnic": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnics": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic": { - "properties": { - "GENERIC-RESOURCE-API:sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:vnic-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnic-port-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnic": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sub-interfaces": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sub-interface-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:sub-interface-port-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:sub-interface-port-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:sub-interface-status": { - "$ref": "#/definitions/Optional.empty", - "description": "NULL, unassigned, assigned" - }, - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:sub-interface-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses": { - "properties": { - "GENERIC-RESOURCE-API:ipv4-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:ipv6-address": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vipv4-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v4" - }, - "GENERIC-RESOURCE-API:vipv6-address": { - "$ref": "#/definitions/Optional.empty", - "description": "Virtual v6" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP": { - "properties": { - "GENERIC-RESOURCE-API:ip-addresses": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses" - }, - "type": "object" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Orchestration status from AAI - to be set by SDNC" - } - }, - "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/Optional.empty", - "description": "used in vnf naming" - }, - "GENERIC-RESOURCE-API:nf-function": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:nf-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:nf-type": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Optional.empty", - "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" - }, - "GENERIC-RESOURCE-API:vnf-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-parameters-data/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:max-count": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "contrail network policy object" - }, - "GENERIC-RESOURCE-API:is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "A Network Role to which a VNF must connect" - }, - "GENERIC-RESOURCE-API:neutron-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:segmentation-id": { - "$ref": "#/definitions/Optional.empty" - }, - "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)related-networks": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-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)related-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" - }, - "type": "object" - } - }, - "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/related-networks(config)related-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-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/related-networks/related-network(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" - }, - "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:cidr-mask": { - "$ref": "#/definitions/Optional.empty", - "description": "cidr mask" - }, - "GENERIC-RESOURCE-API:dhcp-enabled": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use this subnet for DHCP " - }, - "GENERIC-RESOURCE-API:gateway-address": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet gateway address" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Should be ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-start-address": { - "$ref": "#/definitions/Optional.empty", - "description": "start-address of the subnet" - }, - "GENERIC-RESOURCE-API:sdnc-subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" - }, - "GENERIC-RESOURCE-API:subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet UUID to be passed into the HEAT template" - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Populated for preload only" - }, - "GENERIC-RESOURCE-API:subnet-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Subnet Role for the subnet" - } - }, - "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/Optional.empty" - }, - "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/Optional.empty", - "description": "value would one of possible request-actions; match the list in service-data oper-status" - }, - "GENERIC-RESOURCE-API:final-indicator": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-code": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-message": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:response-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:rpc-action": { - "$ref": "#/definitions/Optional.empty", - "description": "this is the svc-action from the incoming request" - }, - "GENERIC-RESOURCE-API:rpc-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:last-action": { - "$ref": "#/definitions/Optional.empty", - "description": "should be list of possible request-actions" - }, - "GENERIC-RESOURCE-API:last-order-status": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-rpc-action": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:last-svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Not currently populated in service data." - }, - "GENERIC-RESOURCE-API:modify-timestamp": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-status": { - "$ref": "#/definitions/Optional.empty", - "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" - } - }, - "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: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" - }, - "GENERIC-RESOURCE-API:tunnelxconn-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-number": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:order-version": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:request-action": { - "$ref": "#/definitions/Optional.empty", - "description": "still need to work Disconnect" - }, - "GENERIC-RESOURCE-API:request-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Request ID generated upstream of MSO" - }, - "GENERIC-RESOURCE-API:source": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "This is the rpcAction" - }, - "GENERIC-RESOURCE-API:svc-notification-url": { - "$ref": "#/definitions/Optional.empty", - "description": "Contains URL for asynchronous response" - }, - "GENERIC-RESOURCE-API:svc-request-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "This maps to the product-family-id in A&AI" - }, - "GENERIC-RESOURCE-API:service-instance-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:subscriber-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Would not be expected for vIPR-ATM or mobility services." - }, - "GENERIC-RESOURCE-API:subscription-service-type": { - "$ref": "#/definitions/Optional.empty", - "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(config)tunnelxconn-request-input": { - "properties": { - "GENERIC-RESOURCE-API:brg-wan-mac-address": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP": { - "properties": { - "GENERIC-RESOURCE-API:tunnelxconn-request-input": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input" - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key" - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:allotted-resource-name": { - "$ref": "#/definitions/Optional.empty", - "description": "For a contrail-route, the network policy name." - }, - "GENERIC-RESOURCE-API:allotted-resource-type": { - "$ref": "#/definitions/Optional.empty", - "description": "(Added in draft 32)Expected to be contrail-route or security-zone." - }, - "GENERIC-RESOURCE-API:consuming-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "description": "The service-instance-id of the consuming service of this allotted resource" - }, - "GENERIC-RESOURCE-API:parent-service-instance-id": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty", - "description": "The Network Controller will assign the VG IP address from local inventory" - }, - "GENERIC-RESOURCE-API:vgmux-bearer-ip": { - "$ref": "#/definitions/Optional.empty", - "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module" - }, - "GENERIC-RESOURCE-API:vgmux-lan-ip": { - "$ref": "#/definitions/Optional.empty", - "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module" - }, - "GENERIC-RESOURCE-API:vni": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf(config)vf-module": { - "properties": { - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf(config)vf-module-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf(config)vf-module" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vf-module": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vnf-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnf-name": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:vf-module-id": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vf-module": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param-TOP": { - "properties": { - "GENERIC-RESOURCE-API:param": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": { - "properties": { - "GENERIC-RESOURCE-API:model-customization-uuid": { - "$ref": "#/definitions/Optional.empty", - "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/Optional.empty", - "description": "identifies the invariant uuid for this service or resource" - }, - "GENERIC-RESOURCE-API:model-name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:model-uuid": { - "$ref": "#/definitions/Optional.empty", - "description": "identifies the uuid for this service or resource, which is version specific" - }, - "GENERIC-RESOURCE-API:model-version": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-network-instance-group-ids": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network-instance-group-id": { - "$ref": "#/definitions/Optional.empty", - "description": "List of vnf network-instance-group" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids" - }, - "type": "array" - } - }, - "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/Optional.empty" - }, - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "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-input-parameters/param(config)resource-resolution-data": { - "properties": { - "GENERIC-RESOURCE-API:capability-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Resource assignment resolution Capability name" - }, - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - }, - "GENERIC-RESOURCE-API:status": { - "$ref": "#/definitions/Optional.empty", - "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-resolution-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key": { - "properties": { - "GENERIC-RESOURCE-API:name": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:value": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { - "properties": { - "GENERIC-RESOURCE-API:resource-key": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": { - "properties": { - "GENERIC-RESOURCE-API:contrail-network-fqdn": { - "$ref": "#/definitions/Optional.empty", - "description": "contrail network policy object" - }, - "GENERIC-RESOURCE-API:is-trunked": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty", - "description": "A Network Role to which a VNF must connect" - }, - "GENERIC-RESOURCE-API:neutron-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique Neutron UUID of an instance of the network role " - }, - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks" - }, - "type": "object" - }, - "GENERIC-RESOURCE-API:segmentation-id": { - "$ref": "#/definitions/Optional.empty" - }, - "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)related-networks": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-networks": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks" - }, - "type": "object" - } - }, - "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/related-networks(config)related-network": { - "properties": { - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Key to l3-network object" - }, - "GENERIC-RESOURCE-API:network-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP": { - "properties": { - "GENERIC-RESOURCE-API:related-network": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network" - }, - "type": "array" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": { - "properties": { - "GENERIC-RESOURCE-API:is-private": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vlan-interface": { - "$ref": "#/definitions/Optional.empty", - "description": "A&AI Key" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vlan-tags": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" - }, - "type": "object" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": { - "properties": { - "GENERIC-RESOURCE-API:cidr-mask": { - "$ref": "#/definitions/Optional.empty", - "description": "cidr mask" - }, - "GENERIC-RESOURCE-API:dhcp-enabled": { - "$ref": "#/definitions/Optional.empty", - "description": "Indicator to use this subnet for DHCP " - }, - "GENERIC-RESOURCE-API:gateway-address": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet gateway address" - }, - "GENERIC-RESOURCE-API:ip-version": { - "$ref": "#/definitions/Optional.empty", - "description": "Should be ipv4 or ipv6" - }, - "GENERIC-RESOURCE-API:network-start-address": { - "$ref": "#/definitions/Optional.empty", - "description": "start-address of the subnet" - }, - "GENERIC-RESOURCE-API:sdnc-subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" - }, - "GENERIC-RESOURCE-API:subnet-id": { - "$ref": "#/definitions/Optional.empty", - "description": "subnet UUID to be passed into the HEAT template" - }, - "GENERIC-RESOURCE-API:subnet-name": { - "$ref": "#/definitions/Optional.empty", - "description": "Populated for preload only" - }, - "GENERIC-RESOURCE-API:subnet-role": { - "$ref": "#/definitions/Optional.empty", - "description": "Subnet Role for the subnet" - } - }, - "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-vnr-rebuild-data(config)vnrs-data": { - "properties": { - "GENERIC-RESOURCE-API:configuration-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:lower-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:network-instance-group-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:parent-port-role": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:upper-tag-id": { - "$ref": "#/definitions/Optional.empty" - }, - "GENERIC-RESOURCE-API:vnfc-instance-group-function": { - "$ref": "#/definitions/Optional.empty" - } - }, - "type": "object" - }, - "GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data-TOP": { - "properties": { - "GENERIC-RESOURCE-API:vnrs-data": { - "items": { - "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data" - }, - "type": "array" - } - }, - "type": "object" - }, - "unique_empty_identifier": {} - } -} diff --git a/generic-resource-api/model/src/main/yang/GENERIC-RESOURCE-API.yang b/generic-resource-api/model/src/main/yang/GENERIC-RESOURCE-API.yang deleted file mode 100644 index 660b2f83..00000000 --- a/generic-resource-api/model/src/main/yang/GENERIC-RESOURCE-API.yang +++ /dev/null @@ -1,3452 +0,0 @@ -module GENERIC-RESOURCE-API { - - namespace "org:onap:sdnc:northbound:generic-resource"; - - prefix generic-resource-api; - - import ietf-inet-types { prefix "inet"; revision-date "2013-07-15"; } - - import ietf-yang-types { prefix yang; } - - revision "2017-08-24" { - description - "ONAP Amsterdam version"; - } - - grouping service-model-infrastructure { - list service { - key "service-instance-id"; - leaf service-instance-id { - description "Keep as M"; - type string; - mandatory true; - } - uses service-data; - uses service-status; - } - } - grouping service-data { - container service-data { - uses service-operation-information; - uses service-topology; - uses service-level-oper-status; - container networks { - list network { - key "network-id"; - leaf network-id { - type string; - mandatory true; - } - container network-data { - uses network-operation-information; - uses network-topology; - container network-provided-allotted-resources { - leaf-list network-provided-ar-id { - description "List of allotted resources using capacity from this network"; - type string; - ordered-by user; - } - } - uses network-level-oper-status; - } - } - } - container pnfs { - list pnf { - key "pnf-id"; - leaf pnf-id { - type string; - mandatory true; - } - container pnf-data { - uses pnf-operation-information; - uses pnf-topology; - uses pnf-level-oper-status; - } - } - } - container vnfs { - list vnf { - key "vnf-id"; - leaf vnf-id { - type string; - mandatory true; - } - container vnf-data { - uses vnf-operation-information; - uses vnf-topology; - container vnf-network-collections { - uses vnf-network-collection; - } - container vnf-sub-interface-groups { - uses vnf-sub-interface-group; - } - container vnf-provided-allotted-resources { - leaf-list vnf-provided-ar-id { - description "List of allotted resources using capacity from this vnf"; - type string; - ordered-by user; - } - } - uses vnf-level-oper-status; - container vf-modules { - list vf-module { - key "vf-module-id"; - leaf vf-module-id { - type string; - mandatory true; - } - container vf-module-data { - uses vf-module-operation-information; - uses vf-module-topology; - uses vf-module-level-oper-status; - } - } - } - } - } - } - container consumed-allotted-resources { - list consumed-allotted-resource { - key "allotted-resource-id"; - uses allotted-resource-info; - } - } - container provided-allotted-resources { - list provided-allotted-resource { - key "allotted-resource-id"; - uses allotted-resource-info; - } - } - container provided-configurations { - list provided-configuration { - key "configuration-id"; - uses configuration-info; - } - } - container vnfc-instance-groups { - uses vnfc-instance-group; - } - container network-instance-groups { - uses network-instance-group; - } - container forwarding-paths { - list forwarding-path { - key "forwarding-path-id"; - leaf forwarding-path-id { - description "Generated by SDNC"; - type string; - mandatory true; - } - uses forwarding-path-information; - } - } - } - } - grouping service-status { - container service-status { - leaf response-code { - type string; - } - leaf response-message { - type string; - } - leaf final-indicator { - type string; - } - leaf request-status { - type enumeration { - enum "synccomplete"; - enum "asynccomplete"; - enum "notifycomplete"; - } - } - leaf action { - description "value would one of possible request-actions; match the list in service-data oper-status"; - type string; - } - leaf rpc-name { - type string; - } - leaf rpc-action { - description "this is the svc-action from the incoming request"; - type enumeration { - enum "assign"; - enum "activate"; - enum "configure"; - enum "delete"; - enum "unassign"; - enum "deactivate"; - enum "create"; - } - } - leaf response-timestamp { - type string; - } - } - } - grouping service-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses service-request-input; - } - grouping service-request-input { - container service-request-input { - leaf service-instance-name { - type string; - } - container service-input-parameters { - uses param; - } - } - } - grouping service-topology { - container service-topology { - uses service-topology-identifier; - uses onap-model-information; - uses service-assignments; - uses service-parameters; - } - } - grouping service-topology-identifier { - container service-topology-identifier { - leaf service-instance-id { - description "repeated"; - type string; - } - leaf service-type { - description "tag labeled subscription-service-type in the service-information input"; - type string; - } - leaf service-id { - description "from MSO input on STO assign"; - type string; - } - leaf service-instance-name { - description "optionally comes from service-request-input container or is assigned by sdn-c"; - type string; - } - leaf global-customer-id { - type string; - } - } - } - grouping service-assignments { - container service-assignments { - } - } - grouping service-parameters { - container service-parameters { - list service-parameter { - key "service-parameter-name"; - leaf service-parameter-name { - type string; - } - leaf service-parameter-value { - type string; - } - } - } - } - grouping service-level-oper-status { - container service-level-oper-status { - uses oper-status-data; - } - } - grouping network-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses network-information; - uses network-request-input; - } - grouping network-information { - container network-information { - leaf network-id { - type string; - } - leaf network-type { - type string; - } - leaf network-technology { - type string; - } - leaf from-preload { - description "Indicates if source is preload data"; - type boolean; - } - uses onap-model-information; - } - } - grouping network-request-input { - container network-request-input { - leaf network-name { - type string; - } - uses region-identifier; - container network-input-parameters { - uses param; - } - leaf network-instance-group-id { - description "When network has instance-group role in service model"; - type string; - } - } - } - grouping network-topology { - container network-topology { - uses network-topology-identifier-structure; - uses region-identifier; - uses onap-model-information; - uses network-assignments; - uses network-parameters; - } - } - grouping network-topology-identifier-structure { - container network-topology-identifier-structure { - leaf network-id { - type string; - } - leaf network-name { - type string; - } - leaf network-role { - type string; - } - leaf network-type { - type string; - } - leaf network-instance-group-id { - description "When network is part of network instance-Group-data & instance Group in A&AI"; - type string; - } - leaf network-technology { - type string; - } - leaf eipam-v4-address-plan { - type string; - } - leaf eipam-v6-address-plan { - type string; - } - leaf is-trunked { - type boolean; - } - leaf segmentation-id { - type string; - } - container related-networks { - uses related-network; - } - } - } - grouping network-assignments { - container network-assignments { - } - } - grouping network-parameters { - container network-parameters { - list network-parameter { - key "network-parameter-name"; - leaf network-parameter-name { - type string; - } - leaf network-parameter-value { - type string; - } - } - } - } - grouping network-instance-group { - list network-instance-group { - key "network-instance-group-id"; - leaf network-instance-group-id { - description "Also a Key in Network Instance Group in A&AI"; - type string; - mandatory true; - } - leaf network-instance-group-function { - type string; - } - leaf service-instance-id { - type string; - } - uses onap-model-information; - container subnet-assignment-policy { - leaf subnet-use { - description "Current valid values - unique, shared (default)"; - type string; - } - } - container vpn-binding-policy { - leaf vpn-binding { - type string; - } - leaf vpn-name { - type string; - } - leaf vpn-type { - type string; - } - leaf vpn-platform { - type string; - } - leaf global-route-target { - type string; - } - leaf route-target-role { - type string; - } - } - container aggregate-route-policy { - leaf aggregate-route-policy-name { - type string; - } - leaf ipv4-aggregate-route-level { - type string; - } - leaf ipv6-aggregate-route-level { - type string; - } - } - uses aggregate-routes; - uses subnets; - leaf subnet-key-value { - description "key-value provided to EIPAM when creating shared subnet"; - type string; - } - container networks { - list network { - key "network-id"; - leaf network-id { - description "Index into network-topology-identifier structure"; - type string; - mandatory true; - } - leaf neutron-network-id { - description "Neutron-network-id assigned by PO/RO"; - type string; - } - uses vpn-bindings; - leaf vlan-tag-id { - type uint32; - } - leaf network-status { - description "assigned, unassigned"; - type string; - } - container customer-bonding-requests { - list customer-bonding-request { - key "configuration-id"; - leaf configuration-id { - description "e.g. vlan network receptor configuration id"; - type string; - } - } - } - } - } - } - } - grouping network-level-oper-status { - container network-level-oper-status { - uses oper-status-data; - } - } - grouping pnf-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses pnf-details; - uses pnf-request-input; - } - grouping pnf-details { - container pnf-details { - leaf pnf-id { - description "pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)"; - type string; - mandatory true; - } - leaf pnf-type { - description "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)"; - type string; - } - leaf pnf-name { - type string; - } - uses onap-model-information; - } - } - grouping pnf-request-input { - container pnf-request-input { - leaf request-version { - description "keep this? e.g. 1702"; - type string; - } - leaf pnf-name { - type string; - } - uses region-identifier; - container pnf-input-parameters { - uses param; - } - } - } - grouping pnf-topology { - container pnf-topology { - uses pnf-topology-identifier-structure; - uses region-identifier; - uses onap-model-information; - container pnf-parameters-data { - uses param; - } - leaf sdnc-generated-cloud-resources { - description "Indicate if source is sdnc generated cloud param.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"; - type boolean; - } - } - } - grouping pnf-topology-identifier-structure { - container pnf-topology-identifier-structure { - leaf pnf-id { - type string; - } - leaf pnf-type { - description "In preload tree, this label is used for the vf-module-type"; - type string; - } - leaf pnf-name { - description "optionally comes from pnf-request-input container or is assigned by sdn-c"; - type string; - } - } - } - grouping pnf-level-oper-status { - container pnf-level-oper-status { - uses oper-status-data; - } - } - grouping vnf-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses vnf-information; - uses vnf-request-input; - uses license-information; - } - grouping vnf-information { - container vnf-information { - leaf vnf-id { - type string; - } - leaf vnf-type { - type string; - } - leaf vnf-name { - type string; - } - uses onap-model-information; - } - } - grouping vnf-request-input { - container vnf-request-input { - leaf request-version { - type string; - } - leaf vnf-name { - type string; - } - uses region-identifier; - container vnf-networks { - list vnf-network { - key "network-role"; - uses vnf-network-data; - } - } - list vnf-network-instance-group-ids { - key "vnf-network-instance-group-id"; - leaf vnf-network-instance-group-id { - description "List of vnf network-instance-group"; - type string; - } - } - container vnf-input-parameters { - uses param; - } - } - } - grouping vnf-topology { - container vnf-topology { - uses vnf-topology-identifier-structure; - uses region-identifier; - uses onap-model-information; - uses vnf-resource-assignments; - container vnf-parameters-data { - uses param; - } - leaf sdnc-generated-cloud-resources { - description "Indicate if source is sdnc generated cloud param"; - type boolean; - } - } - } - grouping vnf-topology-identifier-structure { - container vnf-topology-identifier-structure { - leaf vnf-id { - type string; - } - leaf vnf-type { - description "In preload tree, this label is used for the vf-module-type"; - type string; - } - leaf nf-type { - type string; - } - leaf nf-role { - type string; - } - leaf nf-function { - type string; - } - leaf nf-code { - description "used in vnf naming"; - type string; - } - leaf vnf-name { - description "optionally comes from vnf-request-input container or is assigned by sdn-c"; - type string; - } - } - } - grouping vnf-resource-assignments { - container vnf-resource-assignments { - leaf vnf-status { - description "Orchestration status from AAI - to be set by SDNC"; - type string; - } - container availability-zones { - leaf-list availability-zone { - description "Openstack availability zone name or UUID"; - type string; - ordered-by user; - } - leaf max-count { - description "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."; - type uint8; - } - } - container vnf-networks { - list vnf-network { - key "network-role"; - uses vnf-network-data; - } - } - } - } - grouping vnf-network-data { - leaf network-role { - description "A Network Role to which a VNF must connect"; - type string; - } - leaf network-name { - description "Unique Neutron UUID of an instance of the network role "; - type string; - } - leaf neutron-id { - description "Unique Neutron UUID of an instance of the network role "; - type string; - } - leaf network-id { - description "Unique Neutron UUID of an instance of the network role "; - type string; - } - leaf contrail-network-fqdn { - description "contrail network policy object"; - type string; - } - container subnets-data { - list subnet-data { - key "sdnc-subnet-id"; - leaf sdnc-subnet-id { - description "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API"; - type string; - } - leaf subnet-role { - description "Subnet Role for the subnet"; - type string; - } - leaf subnet-name { - description "Populated for preload only"; - type string; - } - leaf ip-version { - description "Should be ipv4 or ipv6"; - type string; - } - leaf subnet-id { - description "subnet UUID to be passed into the HEAT template"; - type string; - } - leaf dhcp-enabled { - description "Indicator to use this subnet for DHCP "; - type enumeration { - enum "Y"; - enum "N"; - } - } - leaf network-start-address { - description "start-address of the subnet"; - type inet:ip-address; - } - leaf gateway-address { - description "subnet gateway address"; - type inet:ip-address; - } - leaf cidr-mask { - description "cidr mask"; - type string; - } - } - } - leaf is-trunked { - type boolean; - } - leaf segmentation-id { - type string; - } - container related-networks { - uses related-network; - } - } - grouping vnf-level-oper-status { - container vnf-level-oper-status { - uses oper-status-data; - } - } - grouping vf-module-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses vnf-information; - uses vf-module-information; - uses vf-module-request-input; - } - grouping vf-module-information { - container vf-module-information { - leaf vf-module-id { - type string; - } - leaf vf-module-type { - type string; - } - leaf from-preload { - description "Indicates if source is preload data"; - type boolean; - } - uses onap-model-information; - } - } - grouping vf-module-request-input { - container vf-module-request-input { - leaf request-version { - description "keep this?"; - type string; - } - leaf vf-module-name { - type string; - } - uses region-identifier; - container vf-module-input-parameters { - uses param; - } - } - } - grouping vf-module-topology { - container vf-module-topology { - uses vf-module-topology-identifier; - uses region-identifier; - uses onap-model-information; - uses vf-module-assignments; - container vf-module-parameters { - uses param; - } - leaf sdnc-generated-cloud-resources { - description "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"; - type boolean; - } - } - } - grouping vf-module-topology-identifier { - container vf-module-topology-identifier { - leaf vf-module-id { - description "vf-module id"; - type string; - } - leaf vf-module-name { - description "vf-module-name"; - type string; - } - leaf vf-module-type { - type string; - } - } - } - grouping vf-module-assignments { - container vf-module-assignments { - leaf vf-module-status { - description "Orchestration status from AAI - to be set by SDNC"; - type string; - } - container vms { - list vm { - key "vm-type"; - uses vm-topology-data; - } - } - uses vlan-vnfc-instance-groups; - container dhcp-subnet-assignments { - list dhcp-subnet-assignment { - key "neutron-subnet-id"; - leaf neutron-subnet-id { - description "Same as subnet-id in subnet-data structure"; - type string; - } - leaf network-role { - type string; - } - leaf ip-version { - type string; - } - } - } - } - } - grouping vm-topology-data { - leaf vm-type { - type string; - mandatory true; - } - uses onap-model-information; - leaf nfc-naming-code { - description "used in vm naming(draft 29: changed from nfc-code)"; - type string; - } - leaf vm-type-tag { - description "from tosca data on vfc"; - type string; - } - leaf vm-count { - type uint8; - } - container vm-names { - leaf-list vm-name { - type string; - ordered-by user; - } - list vnfc-names { - key "vnfc-name"; - leaf vnfc-name { - type string; - } - container vnfc-networks { - uses vnfc-network-data; - } - } - } - container vm-networks { - list vm-network { - key "network-role"; - uses vm-network-data; - } - } - } - grouping vnfc-network-data { - list vnfc-network-data { - key "vnfc-network-role"; - leaf vnfc-network-role { - type string; - mandatory true; - } - leaf vnfc-type { - type string; - } - uses connection-point; - container vnfc-ports { - list vnfc-port { - key "vnfc-port-id"; - leaf vnfc-port-id { - description "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y"; - type string; - mandatory true; - } - leaf common-sub-interface-role { - description "If sub-interfaces have common interface role (network role)"; - type string; - } - container vnic-sub-interfaces { - uses sub-interface-network-data; - } - } - } - list vnfc-subnet { - key "vnfc-subnet-role"; - leaf vnfc-subnet-role { - description "Default value if subnet role is not defined."; - type string; - mandatory true; - } - list vnfc-ip-assignments { - key "vnfc-address-family"; - leaf vnfc-address-family { - description "indicates if this is IpV4 or IpV6"; - type enumeration { - enum "ipv4"; - enum "ipv6"; - } - } - leaf vnfc-subnet-dhcp { - description "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned "; - type enumeration { - enum "Y"; - enum "N"; - } - } - leaf vnfc-subnet-ip-count { - description "The number of IP addresses to be assigned per vnfc for this subnet role"; - type uint8; - } - list vnfc-subnet-ip { - key "vnfc-ip-address"; - leaf vnfc-ip-address { - description "Either IpV4 IP or IpV6 IP addresses should be present"; - type inet:ip-address; - } - leaf vnfc-client-key { - type string; - } - leaf ip-type { - description "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. "; - type enumeration { - enum "FIXED"; - enum "VIP"; - } - } - } - } - } - } - } - grouping vm-network-data { - leaf network-role { - description "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF"; - type string; - mandatory true; - } - leaf network-role-tag { - type string; - } - container network-information-items { - list network-information-item { - key "ip-version"; - leaf ip-version { - description "Use ipv4 or ipv6"; - type string; - } - leaf use-dhcp { - description "Indicator to use DHCP on this network for this VM"; - type enumeration { - enum "Y"; - enum "N"; - } - } - leaf ip-count { - description "The number of ip addresses to be assigned per vm for this network role"; - type uint8; - } - container network-ips { - leaf-list network-ip { - description "List of assigned ip addresses of type ip-version on a network"; - type string; - ordered-by user; - } - } - } - } - container mac-addresses { - leaf-list mac-address { - description "List of network assignments for this vm-type"; - type string; - ordered-by user; - } - } - container floating-ips { - leaf-list floating-ip-v4 { - description "Floating ipv4 for VMs of a given type on this network"; - type inet:ip-address; - ordered-by user; - } - leaf-list floating-ip-v6 { - description "Floating ipv6 for VMs of a given type on this network"; - type inet:ipv6-address; - ordered-by user; - } - } - container interface-route-prefixes { - leaf-list interface-route-prefix { - description "ordered-by: user"; - type string; - ordered-by user; - } - } - container sriov-parameters { - container heat-vlan-filters { - leaf-list heat-vlan-filter { - type string; - ordered-by user; - } - } - container application-tags { - container c-tags { - leaf-list c-tag { - type string; - ordered-by user; - } - } - container s-tags { - leaf-list s-tag { - type string; - ordered-by user; - } - } - } - } - leaf is-trunked { - type boolean; - } - leaf segmentation-id { - type string; - } - container related-networks { - uses related-network; - } - } - grouping vf-module-level-oper-status { - container vf-module-level-oper-status { - uses oper-status-data; - } - } - grouping allotted-resource-info { - leaf allotted-resource-id { - type string; - } - leaf allotted-resource-type { - description "Not an enum, but expected values are contrail-route and security-zone."; - type string; - } - leaf allotted-resource-pointer { - description "Pointer to the allotted-resources topology"; - type string; - } - } - grouping forwarding-path-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses forwarding-path-request-input; - } - grouping forwarding-path-request-input { - container forwarding-path-request-input { - list forwarding-paths { - key "forwarding-path-name"; - leaf forwarding-path-name { - description "Forwarding-path-name from tosca-model. "; - type string; - mandatory true; - } - uses onap-model-information; - } - } - } - grouping forwarding-path-information { - leaf forwarding-path-name { - description "Fowarding-path name from TOSCA model, or name generated by SDNC"; - type string; - } - leaf forwarding-path-type { - description "Based on MySQL Forwarding_Path tables path_type value from related TOSCA model"; - type enumeration { - enum "VNF"; - enum "Service"; - } - } - uses onap-model-information; - container service-paths { - list service-path { - key "service-path-instance-id"; - uses service-path-information; - } - } - } - grouping service-path-information { - leaf service-path-instance-id { - description "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition"; - type string; - } - leaf service-path-instance-name { - description "A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id )"; - type string; - } - leaf version { - description "Only one version of the service-path-instance data will be available in MD-SAL. version will be updated when the service-path-instance is reevaluated "; - type string; - } - list service { - key "service-instance-id"; - leaf service-instance-id { - description "service-instance-id of each service-instance in the service-path-instance"; - type string; - } - leaf service-path-sequence-id { - description "e.g. S1S2S3S5seq id=1 S1-S2seq id=2 S2S3seq id=3 S3S5Incremental integer value"; - type uint32; - } - container vnfs { - list vnf { - key "vnf-instance-id"; - uses vnf-path-information; - } - } - } - } - grouping vnf-path-information { - leaf vnf-instance-id { - description "VNF instance ID in the path"; - type string; - } - leaf vnf-path-sequence-id { - description "Sequence ID at the VNF instance levele.g. e.g. V1V2V3V5V6seq id=1 V1-V2seq id=2 V2V3seq id=3 V3V5seq id=4 V5V6incremental integer value."; - type uint32; - } - leaf left-network-name { - description "Every VNF instance in the path is connected to one or two VNFs."; - type string; - } - leaf left-network-role { - type string; - } - leaf right-network-name { - type string; - } - leaf right-network-role { - type string; - } - container vf-module-instance { - leaf vf-module-id { - type string; - } - leaf vf-module-name { - type string; - } - } - } - grouping forwarding-path-level-oper-status { - container forwarding-path-level-oper-status { - uses oper-status-data; - } - } - grouping configuration-info { - leaf configuration-id { - type string; - } - leaf configuration-type { - description "Not an enum, but expected values are port-mirror-configuration, , vlan-network-receptor"; - type string; - } - leaf configuration-sub-type { - description "Not an enum, but expected values are vprobe and pprobe"; - type string; - } - leaf configuration-topology-link { - description "Pointer to the configurations topology"; - type string; - } - } - grouping vnfc-instance-group { - list vnfc-instance-group { - key "instance-group-role nfc-naming-code configuration-id"; - leaf instance-group-role { - description "i.e.TSBC_VNFC_group"; - type string; - mandatory true; - } - leaf nfc-naming-code { - description "Set to nfc-naming-code from A&AI"; - type string; - mandatory true; - } - leaf configuration-id { - type string; - mandatory true; - } - leaf group-type { - description " port-mirror-source or port-mirror-dest"; - type string; - } - uses vnfc-objects; - } - } - grouping vnfc-objects { - container vnfc-objects { - list vnfc-object { - key "vnfc-key"; - leaf vnfc-key { - type string; - } - leaf vnfc-name { - description "Vnfc name as key in A&AI"; - type string; - } - leaf vm-type { - type string; - } - leaf vnf-id { - type string; - } - leaf vserver-name { - type string; - } - leaf vserver-id { - type string; - } - container vnics { - list vnic { - key "vnic-port-name"; - leaf vnic-port-name { - type string; - } - leaf vnic-port-id { - type string; - } - container capacity { - leaf vnic-capacity { - type uint32; - } - leaf used-capacity { - description "Updated for destination port when source port is mapped/unmapped."; - type uint32; - } - } - container vnic-ip-addresses { - uses ip-addresses; - } - } - } - } - } - } - grouping vnfcs { - container vnfcs { - list vnfc { - key "vnfc-name"; - leaf vnfc-name { - description "Vnfc name as key in A&AI"; - type string; - } - leaf vserver-name { - type string; - } - leaf vserver-id { - type string; - } - uses vnics; - } - } - } - grouping vnics { - container vnics { - list vnic { - key "vnic-port-name"; - leaf vnic-port-name { - type string; - } - leaf vnic-port-id { - type string; - } - uses sub-interfaces; - } - } - } - grouping sub-interfaces { - container sub-interfaces { - list sub-interface { - key "sub-interface-port-name"; - leaf sub-interface-port-name { - type string; - } - leaf sub-interface-port-id { - type string; - } - container sub-interface-ip-addresses { - uses ip-addresses; - } - uses vlan-tags; - container sub-interface-network { - leaf network-name { - type string; - } - leaf network-id { - type string; - } - } - leaf sub-interface-status { - description "NULL, unassigned, assigned"; - type string; - } - } - } - } - grouping vlan-tags { - container vlan-tags { - leaf vlan-interface { - description "A&AI Key"; - type string; - } - leaf upper-tag-id { - type uint32; - } - leaf lower-tag-id { - type uint32; - } - leaf is-private { - type boolean; - } - } - } - grouping vlan-vnfc-instance-groups { - container vlan-vnfc-instance-groups { - list vlan-vnfc-instance-group { - key "instance-group-id"; - leaf instance-group-id { - description "A&AI ID"; - type string; - mandatory true; - } - leaf instance-group-function { - type string; - } - leaf vnf-id { - type string; - } - container vnfcs { - list vnfc { - key "vnfc-name"; - leaf vnfc-name { - type string; - } - uses vnic-groups; - } - } - } - } - } - grouping vnic-groups { - container vnic-groups { - list vnic-group { - key "vnic-interface-role"; - leaf vnic-interface-role { - description "Same as network-role of network where vnic is connected"; - type string; - mandatory true; - } - leaf network-instance-group-function { - description "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect"; - type string; - } - leaf vlan-assignment-policy-name { - description "Policy name in ASDC model & policy definition in Policy Engine"; - type string; - } - leaf vlan-tag-index-next { - description "Next tag to be assigned"; - type uint32; - } - container vlan-common-ip-addresses { - uses ip-addresses; - } - container vlan-vnics { - list vlan-vnic { - key "vnic-port-id"; - leaf vnic-port-id { - type string; - mandatory true; - } - container vnic-sub-interfaces { - uses sub-interface-network-data; - } - } - } - } - } - } - grouping vnf-network-collection { - list vnf-network-collection { - key "network-instance-group-function"; - leaf network-instance-group-function { - description "Network Instance-Group function in A&AI"; - type string; - mandatory true; - } - leaf network-instance-group-id { - description "Network Instance-Group id in A&AI"; - type string; - } - leaf network-collection-service-instance-id { - description "Service-instance-id of service that created the network collection"; - type string; - } - leaf network-collection-customization-uuid { - description "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI"; - type string; - } - container networks { - list network { - key "network-id"; - leaf network-id { - description "Index into network-topology-identifier structure"; - type string; - mandatory true; - } - leaf neutron-network-id { - description "Neutron-network-id assigned by PO/RO"; - type string; - } - } - } - container vnf-floating-ip { - uses ip-addresses; - } - } - } - grouping vnf-sub-interface-group { - list vnf-sub-interface-group { - key "vnfc-instance-group-function network-instance-group-function parent-port-role"; - leaf vnfc-instance-group-function { - type string; - mandatory true; - } - leaf network-instance-group-function { - type string; - mandatory true; - } - leaf parent-port-role { - type string; - mandatory true; - } - uses vnfcs; - container customer-bonding-requests { - list customer-bonding-request { - key "configuration-id"; - leaf configuration-id { - description "e.g. vlan network receptor configuration id"; - type string; - } - } - } - } - } - grouping sub-interface-network-data { - list sub-interface-network-data { - key "network-id"; - leaf network-id { - description "Subinterface network id (UUID in A&AI)"; - type string; - mandatory true; - } - leaf neutron-network-id { - description "Neutron network id assigned by PO/RP"; - type string; - } - leaf network-name { - description "Subinterface network name"; - type uint32; - } - leaf vlan-tag-id { - description "Vlan tag assigned to subinterface port"; - type uint32; - } - leaf network-role { - description "e.g. untrusted "; - type string; - } - leaf network-role-tag { - description "Assuming HEAT template network role tag parameter - not used"; - type string; - } - container network-information-items { - list network-information-item { - key "ip-version"; - leaf ip-version { - description "Use ipv4 or ipv6"; - type string; - } - leaf use-dhcp { - description "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"; - type enumeration { - enum "Y"; - enum "N"; - } - } - leaf ip-count { - description "The number of ip addresses to be assigned per vm for this network role"; - type uint8; - } - container network-ips { - leaf-list network-ip { - description "List of assigned ip addresses of type ip-version on a network."; - type inet:ip-address; - ordered-by user; - } - } - } - } - container floating-ips { - leaf-list floating-ip-v4 { - description "Floating ipv4 for VMs of a given type on this network"; - type inet:ip-address; - ordered-by user; - } - leaf-list floating-ip-v6 { - description "Floating ipv6 for VMs of a given type on this network"; - type inet:ipv6-address; - ordered-by user; - } - } - } - } - grouping vnf-cloud-param { - leaf service-instance-id { - type string; - } - leaf service-instance-name { - type string; - } - list vnf { - key "vnf-id"; - leaf vnf-id { - type string; - } - leaf vnf-name { - type string; - } - uses param; - list vf-module { - key "vf-module-id"; - leaf vf-module-id { - type string; - } - uses param; - } - } - } - grouping vnf-get-resource-request-input-data { - list vnf { - key "vnf-id"; - leaf vnf-id { - type string; - } - list vf-module { - key "vf-module-id"; - leaf vf-module-id { - type string; - } - } - } - } - grouping license-information { - container license-information { - list entitlement-pool-list { - key "entitlement-pool-uuid action"; - leaf entitlement-pool-uuid { - type string; - mandatory true; - } - leaf action { - type string; - mandatory true; - } - leaf entitlement-pool-invariant-uuid { - type string; - } - leaf entitlement-uuid { - description "assigned by ALTS"; - type string; - } - } - list license-key-group-list { - key "license-key-group-uuid action"; - leaf license-key-group-uuid { - type string; - mandatory true; - } - leaf action { - type string; - mandatory true; - } - leaf license-key-group-invariant-uuid { - type string; - } - leaf license-key { - description "assigned by ALTS"; - type string; - } - leaf license-uuid { - description "assigned by ALTS"; - type string; - } - } - } - } - grouping related-network { - list related-network { - key "network-id"; - leaf network-id { - description "Key to l3-network object"; - type string; - } - leaf network-role { - type string; - } - uses vlan-tags; - } - } - grouping connection-point { - container connection-point { - leaf connection-point-id { - description "Key to CP object in A&AI"; - type string; - } - leaf port-id { - description "port-index when multiple CPs connect to same network. Default zero (0)"; - type string; - } - list vlan-data { - key "vlan-uuid"; - leaf vlan-uuid { - description "Key to vlan-tag uuid object in A&AI Generated by vlan mS"; - type string; - } - leaf vlan-tag-id { - type string; - } - leaf vlan-tag-description { - type string; - } - leaf vlan-role { - description "Inner/Outer roles"; - type string; - } - } - } - } - grouping aggregate-routes { - list aggregate-routes { - key "route-id"; - leaf route-id { - description "Unique id"; - type string; - } - leaf start-address { - type inet:ip-address; - } - leaf cidr-mask { - type string; - } - leaf ip-version { - description "Use values 4 or 6."; - type string; - } - } - } - grouping pnf-information { - container pnf-information { - leaf pnf-name { - description "Key for A&AI query"; - type string; - } - leaf pnf-type { - type string; - } - uses onap-model-information; - } - } - grouping contrail-route-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses allotted-resource-information; - uses contrail-route-request-input; - } - grouping contrail-route-request-input { - container contrail-route-request-input { - container source-network { - uses network-info; - } - container dest-network { - uses network-info; - } - container contrail-applied-service-info { - leaf 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 string; - } - leaf 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."; - type string; - } - } - container contrail-route-input-parameters { - uses param; - } - } - } - grouping network-info { - leaf network-id { - type string; - } - leaf network-role { - type string; - } - } - grouping contrail-route-topology { - container contrail-route-topology { - uses allotted-resource-identifiers; - uses onap-model-information; - uses contrail-route-assignments; - container contrail-route-parameters { - uses param; - } - } - } - grouping contrail-route-assignments { - container contrail-route-assignments { - leaf fq-name { - description "The Contrail fq-name of the network policy"; - type string; - } - leaf contrail-id { - description "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"; - type string; - } - container source-network { - uses network-info; - } - container dest-network { - uses network-info; - } - container contrail-applied-service { - leaf service-instance-id { - description "The service-instance-id of the vnf from which the contrail applied service is coming"; - type string; - } - leaf vnf-id { - description "The vnf representing the contrail applied service"; - type string; - } - leaf contrail-fqdn { - description "This is the fq-name of the Contrail service instance through which the route is passing."; - type string; - } - } - leaf vlan-tag { - description "Contrail-assigned vlan-tag to the vipr vm interface for this route."; - type string; - } - } - } - grouping security-zone-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses allotted-resource-information; - uses security-zone-request-input; - } - grouping security-zone-request-input { - container security-zone-request-input { - leaf vlan-tag { - type string; - } - leaf trusted-network-role { - description "In the case of vIPR, this is the landing networks network-role; used in naming"; - type string; - } - leaf untrusted-network-role { - description "In the case of vIPR, this is the tenant oam networks network-role; used in naming"; - type string; - } - container security-zone-input-parameters { - uses param; - } - } - } - grouping security-zone-topology { - container security-zone-topology { - uses allotted-resource-identifiers; - uses onap-model-information; - uses security-zone-assignments; - container security-zone-parameters { - uses param; - } - } - } - grouping security-zone-assignments { - container security-zone-assignments { - leaf trusted-network-role { - description "In the case of vIPR, this is the landing networks network-role; used in naming"; - type string; - } - leaf security-zone-name-trusted { - type string; - } - leaf untrusted-network-role { - description "In the case of vIPR, this is the tenant oam networks network-role; used in naming"; - type string; - } - leaf security-zone-name-untrusted { - type string; - } - leaf security-zone-service-instance-id { - description "Will be the same as the parent-service-instance-id"; - type string; - } - leaf security-zone-vnf-id { - description "Selected by SDNC from the security-zone-service-instance-id"; - type string; - } - leaf vlan-tag { - type string; - } - } - } - grouping port-mirror-topology-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses configuration-information; - uses port-mirror-configuration-request-input; - } - grouping port-mirror-configuration-request-input { - container port-mirror-configuration-request-input { - container source-port { - uses port-info; - leaf source-port-id { - description "needed for srv-action=disable/enable"; - type string; - } - } - container dest-port { - uses port-info; - } - uses region-identifier; - container port-mirror-configuration-input-parameters { - uses param; - } - } - } - grouping port-info { - leaf service-instance-id { - description "May not be need."; - type string; - } - uses pnf-information; - uses vnf-information; - } - grouping port-mirror-configuration-topology { - container port-mirror-configuration-topology { - uses configuration-identifiers; - uses onap-model-information; - uses port-mirror-configuration-assignments; - container port-mirror-configuration-parameters { - uses param; - } - } - } - grouping port-mirror-configuration-assignments { - container port-mirror-configuration-assignments { - container contrail-vmi-params { - uses param; - } - leaf vnics-group-id { - type string; - } - leaf owning-entity { - type string; - } - leaf tenant-context { - description "From tenant object in A&AI"; - type string; - } - leaf tenant { - description "Tenant name from A&AI for source VNF"; - type string; - } - leaf tenant-id { - description "tenant-id from A&AI for source VNF"; - type string; - } - leaf dest-tenant { - description "Tenant name from A&AI for destination VNF"; - type string; - } - leaf dest-tenant-id { - description "tenant-id from A&AI for destination VNF"; - type string; - } - leaf cloud-region-id { - type string; - } - leaf cloud-owner { - type string; - } - leaf dest-network-fqdn { - type string; - } - leaf source-network-fqdn { - type string; - } - leaf source-capacity { - description "Source port pps (packets per second) rating from tosca model"; - type uint32; - } - leaf source-vnf-id { - type string; - } - leaf dest-vnf-id { - description "For vProbe"; - type string; - } - leaf dest-pnf-name { - description "For pProbe"; - type string; - } - leaf dest-p-interface { - description "For pProbe; from policy manager"; - type string; - } - leaf dest-pnf-port-policy-name { - description "For pProbe; from tosca model"; - type string; - } - leaf probe-type { - description "vprobe or pprobe; derived from configuration-information.configuration-sub-type"; - type string; - } - leaf route-allotted-resource-id { - description "For vProbe"; - type string; - } - container source-vnfc-instance-group-id { - leaf service-instance-id { - type string; - } - leaf nfc-naming-code { - type string; - } - leaf instance-group-role { - type string; - } - leaf configuration-id { - type string; - } - } - container dest-vnfc-instance-group-id { - leaf service-instance-id { - type string; - } - leaf nfc-naming-code { - type string; - } - leaf instance-group-role { - type string; - } - leaf configuration-id { - type string; - } - } - container source-to-dest-maps { - list source-to-dest-map { - key "source-port-id"; - leaf source-port-id { - type string; - mandatory true; - } - leaf source-port-name { - type string; - } - leaf source-vserver-id { - type string; - } - leaf dest-vserver-id { - type string; - } - leaf dest-port-id { - type string; - } - leaf dest-port-name { - type string; - } - leaf link-name { - type string; - } - container dest-ip-addresses { - uses ip-addresses; - } - } - } - } - } - grouping gc-topology-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses configuration-information; - uses gc-request-input; - } - grouping gc-request-input { - container gc-request-input { - leaf vnf-id { - type string; - } - leaf vf-module-id { - description "This is mandatory in case of rebuild"; - type string; - } - container input-parameters { - uses param; - } - leaf rebuild { - description "Value will indicate what to rebuild"; - type string; - } - list configuration-ids { - key "configuration-id"; - leaf configuration-id { - type string; - } - } - } - } - grouping vnr-parameters { - container vnr-parameters { - leaf vnf-id { - type string; - } - leaf vf-module-id { - description "This is mandatory in case of rebuild"; - type string; - } - leaf vnf-service-instance-id { - type string; - } - leaf network-collection-service-instance-id { - description "service instance id that created network-collection"; - type string; - } - leaf network-instance-group-id { - type string; - } - leaf network-id { - type string; - } - leaf vnfc-instance-group-function { - type string; - } - leaf network-instance-group-function { - type string; - } - leaf parent-port-role { - type string; - } - leaf upper-tag-id { - type uint32; - } - leaf lower-tag-id { - type uint32; - } - } - } - grouping tunnelxconn-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses allotted-resource-information; - uses tunnelxconn-request-input; - } - grouping tunnelxconn-request-input { - - container tunnelxconn-request-input { - leaf brg-wan-mac-address { - type string; - } - } - } - grouping tunnelxconn-topology { - container tunnelxconn-topology { - uses allotted-resource-identifiers; - uses onap-model-information; - uses tunnelxconn-assignments; - container tunnelxconn-parameters { - uses param; - } - } - } - grouping tunnelxconn-assignments { - container tunnelxconn-assignments { - leaf vni { - description "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"; - type string; - } - leaf vgmux-bearer-ip { - description "The Network Controller will look up the vgmux bearer ip from the vgmux vf module"; - type inet:ip-address; - } - leaf vgmux-lan-ip { - description "The Network Controller will look up the vgmux lan ip from the vgmux vg module"; - type inet:ip-address; - } - leaf vg-ip { - description "The Network Controller will assign the VG IP address from local inventory"; - type inet:ip-address; - } - } - } - grouping brg-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses allotted-resource-information; - uses brg-request-input; - } - grouping brg-request-input { - container brg-request-input { - leaf vgmux-bearer-ip { - type inet:ip-address; - } - leaf vni { - type string; - } - leaf brg-wan-mac-address { - type string; - } - } - } - grouping brg-topology { - container brg-topology { - uses allotted-resource-identifiers; - uses onap-model-information; - uses brg-assignments; - container brg-parameters { - uses param; - } - } - } - grouping brg-assignments { - container brg-assignments { - leaf vbrg-wan-ip { - type inet:ip-address; - } - } - } - grouping connection-attachment-operation-information { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses allotted-resource-information; - uses connection-attachment-request-input; - } - - grouping connection-attachment-request-input { - container connection-attachment-request-input { - uses param; - } - } - - grouping connection-attachment-topology { - container connection-attachment-topology { - uses allotted-resource-identifiers; - uses onap-model-information; - uses connection-attachment-assignments; - container connection-attachment-parameters { - uses param; - } - } - } - - grouping connection-attachment-assignments { - container connection-attachment-assignments { - } - } - - grouping vnf-vnr-rebuild-data { - container vnf-vnr-rebuild-data { - leaf vnf-id { - type string; - } - leaf vnf-service-instance-id { - type string; - } - list vnrs-data { - key "configuration-id"; - leaf configuration-id { - type string; - } - leaf network-instance-group-id { - type string; - } - leaf network-id { - type string; - } - leaf vnfc-instance-group-function { - type string; - } - leaf network-instance-group-function { - type string; - } - leaf parent-port-role { - type string; - } - leaf upper-tag-id { - type uint32; - } - leaf lower-tag-id { - type uint32; - } - } - } - } - grouping allotted-resource-information { - container allotted-resource-information { - leaf allotted-resource-id { - type string; - } - leaf allotted-resource-type { - description "Not an enum, but expected values are contrail-route and security-zone."; - type string; - } - leaf parent-service-instance-id { - description "Service-instance-id of the parent service to which this allotted resource belongs."; - type string; - } - uses onap-model-information; - } - } - grouping allotted-resource-identifiers { - container allotted-resource-identifiers { - leaf allotted-resource-id { - type string; - } - leaf allotted-resource-name { - description "For a contrail-route, the network policy name."; - type string; - } - leaf allotted-resource-type { - description "(Added in draft 32)Expected to be contrail-route or security-zone."; - type string; - } - leaf consuming-service-instance-id { - description "The service-instance-id of the consuming service of this allotted resource"; - type string; - } - leaf parent-service-instance-id { - description "Service-instance-id of the parent service to which this allotted resource belongs."; - type string; - } - } - } - grouping allotted-resource-oper-status { - container allotted-resource-oper-status { - uses oper-status-data; - } - } - grouping allotted-resource-status { - container allotted-resource-status { - leaf response-code { - type string; - } - leaf response-message { - type string; - } - leaf final-indicator { - type string; - } - leaf request-status { - type enumeration { - enum "synccomplete"; - enum "asynccomplete"; - enum "notifycomplete"; - } - } - leaf action { - description "value would one of possible request-actions; match the list in service-data oper-status"; - type string; - } - leaf rpc-name { - type string; - } - leaf rpc-action { - description "this is the svc-action from the incoming request"; - type enumeration { - enum "assign"; - enum "activate"; - enum "create"; - enum "delete"; - enum "unassign"; - enum "deactivate"; - } - } - leaf response-timestamp { - type string; - } - } - } - grouping configuration-information { - container configuration-information { - leaf configuration-id { - type string; - } - leaf configuration-name { - type string; - } - leaf configuration-type { - description "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor"; - type string; - } - leaf configuration-sub-type { - description "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration"; - type string; - } - uses onap-model-information; - } - } - grouping configuration-identifiers { - container configuration-identifiers { - leaf configuration-id { - type string; - } - leaf configuration-name { - type string; - } - leaf configuration-type { - description "Not an enum, but expected values are port-mirror-configuration."; - type string; - } - leaf configuration-sub-type { - description " vprobe and pprobe"; - type string; - } - leaf parent-service-instance-id { - description "Service-instance-id of the parent service to which this resource belongs."; - type string; - } - } - } - grouping configuration-oper-status { - container configuration-oper-status { - uses oper-status-data; - } - } - grouping configuration-status { - container configuration-status { - leaf response-code { - type string; - } - leaf response-message { - type string; - } - leaf final-indicator { - type string; - } - leaf request-status { - type enumeration { - enum "synccomplete"; - enum "asynccomplete"; - enum "notifycomplete"; - } - } - leaf action { - description "value would one of possible request-actions; match the list in service-data oper-status"; - type string; - } - leaf rpc-name { - type string; - } - leaf rpc-action { - description "this is the svc-action from the incoming request"; - type enumeration { - enum "assign"; - enum "activate"; - enum "create"; - enum "disable"; - enum "enable"; - enum "delete"; - enum "unassign"; - enum "deactivate"; - } - } - leaf response-timestamp { - type string; - } - } - } - grouping topology-response-common { - leaf svc-request-id { - description "the request id from the request message for which this is the responseKeep as M"; - type string; - } - leaf response-code { - description "a success code or an defined error codeKeep as M"; - type string; - } - leaf response-message { - description "message included for error code"; - type string; - } - leaf ack-final-indicator { - description "Expected to be Y or N."; - type string; - } - } - grouping sdnc-request-header { - container sdnc-request-header { - leaf svc-request-id { - description "Uniquely generated by calling system (e.g. MSO or SDN-GP)"; - type string; - } - leaf svc-action { - description "This is the rpcAction"; - type enumeration { - enum "reserve"; - enum "assign"; - enum "activate"; - enum "delete"; - enum "changeassign"; - enum "changedelete"; - enum "rollback"; - enum "deactivate"; - enum "unassign"; - enum "create"; - enum "disable"; - enum "enable"; - enum "update"; - enum "reoptimize"; - enum "rebuild"; - } - } - leaf svc-notification-url { - description "Contains URL for asynchronous response"; - type string; - } - } - } - grouping request-information { - container request-information { - leaf request-id { - description "Request ID generated upstream of MSO"; - type string; - } - leaf request-action { - description "still need to work Disconnect"; - type enumeration { - enum "CreateNetworkInstance"; - enum "ActivateNetworkInstance"; - enum "DeActivateNetworkInstance"; - enum "CreateServiceInstance"; - enum "DeleteServiceInstance"; - enum "DeleteNetworkInstance"; - enum "CreateVnfInstance"; - enum "ActivateVnfInstance"; - enum "DeleteVnfInstance"; - enum "CreatePnfInstance"; - enum "ActivatePnfInstance"; - enum "DeletePnfInstance"; - enum "CreateVfModuleInstance"; - enum "ActivateVfModuleInstance"; - enum "DeleteVfModuleInstance"; - enum "CreateContrailRouteInstance"; - enum "DeleteContrailRouteInstance"; - enum "CreateSecurityZoneInstance"; - enum "DeleteSecurityZoneInstance"; - enum "ActivateDCINetworkInstance"; - enum "DeActivateDCINetworkInstance"; - enum "CreateTunnelXConnInstance"; - enum "DeleteTunnelXConnInstance"; - enum "CreateBRGInstance"; - enum "DeleteBRGInstance"; - enum "CreateSOTNConnectivityInstance"; - enum "ActivateSOTNConnectivityInstance"; - enum "DeactivateSOTNConnectivityInstance"; - enum "DeleteSOTNConnectivityInstance"; - enum "CreateSOTNAttachmentInstance"; - enum "ActivateSOTNAttachmentInstance"; - enum "DeactivateSOTNAttachmentInstance"; - enum "DeleteSOTNAttachmentInstance"; - enum "CreateSiteInstance"; - enum "ActivateSiteInstance"; - enum "DeactivateSiteInstance"; - enum "DeleteSiteInstance"; - enum "CreatePortMirrorConfigurationInstance"; - enum "DeletePortMirrorConfigurationInstance"; - enum "ChangePortMirrorConfigurationInstance"; - enum "CreateGenericConfigurationInstance"; - enum "RebuildGenericConfigurationInstance"; - enum "DeleteGenericConfigurationInstance"; - enum "PreloadVfModuleRequest"; - enum "DeletePreloadVfModuleRequest"; - enum "PreloadNetworkRequest"; - enum "DeletePreloadNetworkRequest"; - enum "CreateForwardingPathInstance"; - enum "DeleteForwardingPathInstance"; - enum "UpdateForwardingPathInstance"; - enum "CreateSDWANDeviceInstance"; - enum "ActivateSDWANDeviceInstance"; - enum "DeactivateSDWANDeviceInstance"; - enum "DeleteSDWANDeviceInstance"; - enum "CreateSDWANPortInstance"; - enum "ActivateSDWANPortInstance"; - enum "DeactivateSDWANPortInstance"; - enum "DeleteSDWANPortInstance"; - enum "ReoptimizeSOTNInstance"; - enum "CreateSDWANLanPortInstance"; - enum "ActivateSDWANLanPortInstance"; - enum "DeactivateSDWANLanPortInstance"; - enum "DeleteSDWANLanPortInstance"; - enum "CreateSDWANVpnInstance"; - enum "ActivateSDWANVpnInstance"; - enum "DeactivateSDWANVpnInstance"; - enum "DeleteSDWANVpnInstance"; - enum "CreateSDWANSiteInstance"; - enum "ActivateSDWANSiteInstance"; - enum "DeactivateSDWANSiteInstance"; - enum "DeleteSDWANSiteInstance"; - enum "SdwanBandwidthChange"; - enum "CreateAccessConnectivityInstance"; - enum "DeleteAccessConnectivityInstance"; - enum "CreateInternetProfileInstance"; - enum "ChangeInternetProfileInstance"; - enum "DeleteInternetProfileInstance"; - enum "CreateSOTNUnderlayInstance"; - enum "ActivateSOTNUnderlayInstance"; - enum "DeactivateSOTNUnderlayInstance"; - enum "DeleteSOTNUnderlayInstance"; - enum "CreateSOTNUniInstance"; - enum "ActivateSOTNUniInstance"; - enum "DeactivateSOTNUniInstance"; - enum "DeleteSOTNUniInstance"; - enum "CreateSOTNL2VpnInstance"; - enum "ActivateSOTNL2VpnInstance"; - enum "DeactivateSOTNL2VpnInstance"; - enum "DeleteSOTNL2VpnInstance"; - } - } - leaf source { - type string; - } - leaf notification-url { - type string; - } - leaf order-number { - type string; - } - leaf order-version { - type string; - } - } - } - grouping service-information { - container service-information { - leaf service-id { - description "This maps to the product-family-id in A&AI"; - type string; - } - leaf subscription-service-type { - description "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."; - type string; - } - uses onap-model-information; - leaf service-instance-id { - type string; - } - leaf global-customer-id { - description "need for put of data to AnAI (MSO provides)"; - type string; - } - leaf subscriber-name { - description "Would not be expected for vIPR-ATM or mobility services."; - type string; - } - } - } - grouping onap-model-information { - container onap-model-information { - leaf model-invariant-uuid { - description "identifies the invariant uuid for this service or resource"; - type string; - } - leaf 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"; - type string; - } - leaf model-uuid { - description "identifies the uuid for this service or resource, which is version specific"; - type string; - } - leaf model-version { - type string; - } - leaf model-name { - type string; - } - } - } - grouping region-identifier { - leaf tenant { - type string; - } - leaf aic-cloud-region { - description "The AIC cloud region which maps to contrail versions"; - type string; - } - leaf cloud-owner { - description "The cloud owner provided by the caller"; - type string; - } - leaf aic-clli { - description "Not expected to be used"; - type string; - } - } - grouping param { - list param { - key "name"; - leaf name { - type string; - } - leaf value { - type string; - } - container resource-resolution-data { - list resource-key { - key "name"; - leaf name { - type string; - } - leaf value { - type string; - } - } - leaf status { - description "SUCCESS, FAILED, or PENDING - RA returned data as capability"; - type string; - } - leaf capability-name { - description "Resource assignment resolution Capability name"; - type string; - } - leaf payload { - type string; - } - } - } - } - grouping ip-addresses { - container ip-addresses { - leaf ipv4-address { - type inet:ip-address; - } - leaf ipv6-address { - type inet:ip-address; - } - leaf vipv4-address { - description "Virtual v4"; - type inet:ip-address; - } - leaf vipv6-address { - description "Virtual v6"; - type inet:ip-address; - } - } - } - grouping instance-reference { - leaf instance-id { - type string; - } - leaf 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 string; - } - } - grouping oper-status-data { - leaf order-status { - description "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"; - type enumeration { - enum "Active"; - enum "PendingAssignment"; - enum "PendingCreate"; - enum "PendingUpdate"; - enum "PendingDelete"; - enum "Deleted"; - enum "Created"; - } - } - leaf last-rpc-action { - type enumeration { - enum "assign"; - enum "activate"; - enum "delete"; - enum "unassign"; - enum "deactivate"; - enum "create"; - enum "changeassign"; - enum "reoptimize"; - } - } - leaf last-action { - description "should be list of possible request-actions"; - type enumeration { - enum "CreateNetworkInstance"; - enum "ActivateNetworkInstance"; - enum "DeActivateNetworkInstance"; - enum "DeleteNetworkInstance"; - enum "CreateServiceInstance"; - enum "DeleteServiceInstance"; - enum "CreateVnfInstance"; - enum "ActivateVnfInstance"; - enum "DeleteVnfInstance"; - enum "CreatePnfInstance"; - enum "ActivatePnfInstance"; - enum "DeletePnfInstance"; - enum "CreateVfModuleInstance"; - enum "ActivateVfModuleInstance"; - enum "DeleteVfModuleInstance"; - enum "CreateContrailRouteInstance"; - enum "DeleteContrailRouteInstance"; - enum "CreateSecurityZoneInstance"; - enum "DeleteSecurityZoneInstance"; - enum "ActivateDCINetworkInstance"; - enum "DeActivateDCINetworkInstance"; - enum "CreateTunnelXConnInstance"; - enum "DeleteTunnelXConnInstance"; - enum "CreateBRGInstance"; - enum "DeleteBRGInstance"; - enum "CreateSOTNConnectivityInstance"; - enum "ActivateSOTNConnectivityInstance"; - enum "DeactivateSOTNConnectivityInstance"; - enum "DeleteSOTNConnectivityInstance"; - enum "CreateSOTNAttachmentInstance"; - enum "ActivateSOTNAttachmentInstance"; - enum "DeactivateSOTNAttachmentInstance"; - enum "DeleteSOTNAttachmentInstance"; - enum "CreateSiteInstance"; - enum "ActivateSiteInstance"; - enum "DeactivateSiteInstance"; - enum "DeleteSiteInstance"; - enum "CreatePortMirrorConfigurationInstance"; - enum "DeletePortMirrorConfigurationInstance"; - enum "ChangePortMirrorConfigurationInstance"; - enum "CreateGenericConfigurationInstance"; - enum "DeleteGenericConfigurationInstance"; - enum "PreloadVfModuleRequest"; - enum "DeletePreloadVfModuleRequest"; - enum "PreloadNetworkRequest"; - enum "DeletePreloadNetworkRequest"; - enum "CreateForwardingPathInstance"; - enum "DeleteForwardingPathInstance"; - enum "UpdateForwardingPathInstance"; - enum "CreateSDWANDeviceInstance"; - enum "ActivateSDWANDeviceInstance"; - enum "DeactivateSDWANDeviceInstance"; - enum "DeleteSDWANDeviceInstance"; - enum "CreateSDWANPortInstance"; - enum "ActivateSDWANPortInstance"; - enum "DeactivateSDWANPortInstance"; - enum "DeleteSDWANPortInstance"; - enum "ReoptimizeSOTNInstance"; - enum "CreateSDWANLanPortInstance"; - enum "ActivateSDWANLanPortInstance"; - enum "DeactivateSDWANLanPortInstance"; - enum "DeleteSDWANLanPortInstance"; - enum "CreateSDWANVpnInstance"; - enum "ActivateSDWANVpnInstance"; - enum "DeactivateSDWANVpnInstance"; - enum "DeleteSDWANVpnInstance"; - enum "CreateSDWANSiteInstance"; - enum "ActivateSDWANSiteInstance"; - enum "DeactivateSDWANSiteInstance"; - enum "DeleteSDWANSiteInstance"; - enum "SdwanBandwidthChange"; - enum "CreateAccessConnectivityInstance"; - enum "DeleteAccessConnectivityInstance"; - enum "CreateInternetProfileInstance"; - enum "ChangeInternetProfileInstance"; - enum "DeleteInternetProfileInstance"; - enum "CreateSOTNUnderlayInstance"; - enum "ActivateSOTNUnderlayInstance"; - enum "DeactivateSOTNUnderlayInstance"; - enum "DeleteSOTNUnderlayInstance"; - enum "CreateSOTNUniInstance"; - enum "ActivateSOTNUniInstance"; - enum "DeactivateSOTNUniInstance"; - enum "DeleteSOTNUniInstance"; - enum "CreateSOTNL2VpnInstance"; - enum "ActivateSOTNL2VpnInstance"; - enum "DeactivateSOTNL2VpnInstance"; - enum "DeleteSOTNL2VpnInstance"; - } - } - leaf last-svc-request-id { - description "Not currently populated in service data."; - type string; - } - leaf last-order-status { - type enumeration { - enum "Active"; - enum "PendingAssignment"; - enum "PendingCreate"; - enum "PendingUpdate"; - enum "PendingDelete"; - enum "Deleted"; - enum "Created"; - } - } - leaf create-timestamp { - description "Not currently populated in service data."; - type string; - } - leaf modify-timestamp { - type string; - } - } - grouping service-response-information { - container service-response-information { - uses instance-reference; - } - } - grouping network-response-information { - container network-response-information { - uses instance-reference; - } - } - grouping vnf-response-information { - container vnf-response-information { - uses instance-reference; - } - } - grouping vf-module-response-information { - container vf-module-response-information { - uses instance-reference; - } - } - grouping pnf-response-information { - container pnf-response-information { - uses instance-reference; - } - } - grouping contrail-route-response-information { - container contrail-route-response-information { - uses instance-reference; - } - } - grouping security-zone-response-information { - container security-zone-response-information { - uses instance-reference; - } - } - grouping getpathsegment-response-information { - container getpathsegment-response-information { - uses instance-reference; - } - } - grouping port-mirror-response-information { - container port-mirror-response-information { - uses instance-reference; - } - } - grouping gc-response-information { - container gc-response-information { - uses instance-reference; - } - } - grouping tunnelxconn-response-information { - container tunnelxconn-response-information { - uses instance-reference; - } - } - grouping brg-response-information { - container brg-response-information { - uses instance-reference; - } - } - grouping connection-attachment-response-information { - container connection-attachment-response-information { - uses instance-reference; - } - } - grouping preload-model-information { - list preload-list { - key "preload-id preload-type"; - leaf preload-id { - description "vf-module-name or network name"; - type string; - mandatory true; - } - leaf preload-type { - description "network or vf-module"; - type string; - mandatory true; - } - uses preload-data; - } - } - grouping preload-data { - container preload-data { - uses preload-vf-module-topology-information; - uses preload-network-topology-information; - uses preload-oper-status; - } - } - grouping preload-vf-module-topology-information { - container preload-vf-module-topology-information { - uses vnf-topology-identifier-structure; - uses vnf-resource-assignments; - uses vf-module-topology; - } - } - grouping preload-network-topology-information { - container preload-network-topology-information { - uses network-topology-identifier-structure; - uses subnets; - uses vpn-bindings; - uses network-policy; - uses route-table-reference; - uses host-routes; - uses provider-network-information; - } - } - grouping subnets { - list subnets { - key "start-address"; - leaf start-address { - type inet:ip-address; - } - leaf gateway-address { - type inet:ip-address; - } - leaf cidr-mask { - type string; - } - leaf ip-version { - type string; - } - leaf dhcp-enabled { - type enumeration { - enum "Y"; - enum "N"; - } - } - leaf dhcp-start-address { - type string; - } - leaf dhcp-end-address { - type string; - } - leaf addr-from-start { - description "Default is N"; - type enumeration { - enum "Y"; - enum "N"; - } - } - leaf subnet-name { - type string; - } - leaf subnet-role { - type string; - } - leaf subnet-sequence { - type uint8; - } - } - } - grouping vpn-bindings { - list vpn-bindings { - key "vpn-binding-id"; - leaf vpn-binding-id { - type string; - } - leaf vpn-name { - type string; - } - leaf global-route-target { - type string; - } - leaf route-target-role { - type string; - } - leaf aic-zone { - description "AIC Zone the route target associated with"; - type string; - } - } - } - grouping network-policy { - list network-policy { - key "network-policy-fqdn"; - leaf network-policy-fqdn { - type string; - } - leaf network-policy-id { - type string; - } - } - } - grouping route-table-reference { - list route-table-reference { - key "route-table-reference-fqdn"; - leaf route-table-reference-fqdn { - type string; - mandatory true; - } - leaf route-table-reference-id { - type string; - } - } - } - grouping provider-network-information { - leaf physical-network-name { - type string; - } - leaf is-provider-network { - type boolean; - } - leaf is-shared-network { - type boolean; - } - leaf is-external-network { - type boolean; - } - } - grouping host-routes { - list host-routes { - key "route-prefix"; - leaf route-prefix { - type string; - } - leaf next-hop { - description "Could be ip-address or hostname or service-instance"; - type string; - } - } - } - grouping preload-oper-status { - container preload-oper-status { - leaf order-status { - type enumeration { - enum "Active"; - enum "PendingAssignment"; - enum "PendingCreate"; - enum "PendingUpdate"; - enum "PendingDelete"; - enum "Deleted"; - } - } - leaf last-action { - type enumeration { - enum "PreloadVfModuleRequest"; - enum "DeletePreloadVfModuleRequest"; - enum "PreloadNetworkRequest"; - enum "DeletePreloadNetworkRequest"; - } - } - leaf last-svc-request-id { - type string; - } - leaf last-order-status { - type enumeration { - enum "Active"; - enum "PendingAssignment"; - enum "PendingCreate"; - enum "PendingUpdate"; - enum "PendingDelete"; - enum "Deleted"; - } - } - leaf create-timestamp { - type string; - } - leaf modify-timestamp { - type string; - } - leaf maintenance-indicator { - type enumeration { - enum "Y"; - enum "N"; - } - } - } - } - grouping preload-topology-response-body { - leaf svc-request-id { - type string; - } - leaf response-code { - type string; - } - leaf response-message { - type string; - } - leaf ack-final-indicator { - type string; - } - } - rpc generic-configuration-notification { - input { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses configuration-information; - uses topology-response-common; - leaf configuration-topology-link { - description "Returns URL to generic-configuration-topology "; - type string; - } - uses vnr-parameters; - uses vnf-vnr-rebuild-data; - } - } - container services { - uses service-model-infrastructure; - } - container contrail-route-allotted-resources { - list contrail-route-allotted-resource { - key "allotted-resource-id"; - leaf allotted-resource-id { - type string; - mandatory true; - } - container allotted-resource-data { - container allotted-resource-operation-information { - uses contrail-route-operation-information; - } - uses contrail-route-topology; - uses allotted-resource-oper-status; - } - uses allotted-resource-status; - } - } - container security-zone-allotted-resources { - list security-zone-allotted-resource { - key "allotted-resource-id"; - leaf allotted-resource-id { - type string; - mandatory true; - } - container allotted-resource-data { - container allotted-resource-operation-information { - uses security-zone-operation-information; - } - uses security-zone-topology; - container security-zone-parameters { - uses param; - } - uses allotted-resource-oper-status; - } - uses allotted-resource-status; - } - } - container tunnelxconn-allotted-resources { - list tunnelxconn-allotted-resource { - key "allotted-resource-id"; - leaf allotted-resource-id { - type string; - mandatory true; - } - container allotted-resource-data { - container allotted-resource-operation-information { - uses tunnelxconn-operation-information; - } - uses tunnelxconn-topology; - container tunnelxconn-parameters { - uses param; - } - uses allotted-resource-oper-status; - } - uses allotted-resource-status; - } - } - container brg-allotted-resources { - list brg-allotted-resource { - key "allotted-resource-id"; - leaf allotted-resource-id { - type string; - mandatory true; - } - container allotted-resource-data { - container allotted-resource-operation-information { - uses brg-operation-information; - } - uses brg-topology; - container brg-parameters { - uses param; - } - uses allotted-resource-oper-status; - } - uses allotted-resource-status; - } - } - container connection-attachment-allotted-resources { - list connection-attachment-allotted-resource { - key "allotted-resource-id"; - leaf allotted-resource-id { - type string; - mandatory true; - } - container allotted-resource-data { - container allotted-resource-operation-information { - uses connection-attachment-operation-information; - } - uses connection-attachment-topology; - container connection-attachment-parameters { - uses param; - } - uses allotted-resource-oper-status; - } - uses allotted-resource-status; - } - } - container port-mirror-configurations { - list port-mirror-configuration { - key "configuration-id"; - leaf configuration-id { - type string; - mandatory true; - } - container configuration-data { - container configuration-operation-information { - uses port-mirror-topology-operation-information; - } - uses port-mirror-configuration-topology; - uses configuration-oper-status; - } - uses configuration-status; - } - } - container generic-configurations { - list gc-configuration { - key "configuration-id"; - leaf configuration-id { - type string; - mandatory true; - } - container configuration-data { - container configuration-operation-information { - uses gc-topology-operation-information; - } - uses configuration-oper-status; - } - uses configuration-status; - } - } - rpc service-topology-operation { - input { - uses service-operation-information; - } - output { - uses topology-response-common; - uses service-response-information; - } - } - rpc network-topology-operation { - input { - uses network-operation-information; - } - output { - uses topology-response-common; - uses network-response-information; - uses service-response-information; - } - } - rpc vnf-topology-operation { - input { - uses vnf-operation-information; - } - output { - uses topology-response-common; - uses vnf-response-information; - uses service-response-information; - } - } - rpc vf-module-topology-operation { - input { - uses vf-module-operation-information; - } - output { - uses topology-response-common; - uses vf-module-response-information; - uses vnf-response-information; - uses service-response-information; - } - } - rpc pnf-topology-operation { - input { - uses pnf-operation-information; - } - output { - uses topology-response-common; - uses pnf-response-information; - uses service-response-information; - } - } - rpc contrail-route-topology-operation { - input { - uses contrail-route-operation-information; - } - output { - uses topology-response-common; - uses contrail-route-response-information; - uses service-response-information; - } - } - rpc security-zone-topology-operation { - input { - uses security-zone-operation-information; - } - output { - uses topology-response-common; - uses security-zone-response-information; - uses service-response-information; - } - } - rpc tunnelxconn-topology-operation { - input { - uses tunnelxconn-operation-information; - } - output { - uses topology-response-common; - uses tunnelxconn-response-information; - uses service-response-information; - } - } - rpc brg-topology-operation { - input { - uses brg-operation-information; - } - output { - uses topology-response-common; - uses brg-response-information; - uses service-response-information; - } - } - rpc policy-update-notify-operation { - input { - leaf policy-name { - type string; - mandatory true; - } - leaf version-id { - description "Map JSON versionNo to version-id"; - type string; - mandatory true; - } - leaf update-type { - type string; - mandatory true; - } - } - output { - leaf error-code { - type string; - } - leaf error-msg { - type string; - } - } - } - rpc getpathsegment-topology-operation { - input { - uses forwarding-path-operation-information; - } - output { - uses topology-response-common; - uses getpathsegment-response-information; - uses service-response-information; - } - } - rpc port-mirror-topology-operation { - input { - uses port-mirror-topology-operation-information; - } - output { - uses topology-response-common; - uses port-mirror-response-information; - uses service-response-information; - } - } - rpc generic-configuration-topology-operation { - input { - uses gc-topology-operation-information; - } - output { - uses topology-response-common; - uses gc-response-information; - uses service-response-information; - } - } - rpc vnf-get-resource-request { - input { - uses sdnc-request-header; - uses request-information; - uses service-information; - uses vnf-get-resource-request-input-data; - } - output { - container vnf-get-resource-response-information { - uses vnf-cloud-param; - } - } - } - container preload-information { - uses preload-model-information; - } - rpc preload-vf-module-topology-operation { - input { - uses sdnc-request-header; - uses request-information; - uses preload-vf-module-topology-information; - } - output { - uses preload-topology-response-body; - } - } - rpc preload-network-topology-operation { - input { - uses sdnc-request-header; - uses request-information; - uses preload-network-topology-information; - } - output { - uses preload-topology-response-body; - } - } - - rpc connection-attachment-topology-operation { - input { - uses connection-attachment-operation-information; - } - output { - uses topology-response-common; - uses connection-attachment-response-information; - uses service-response-information; - } - } - -} ////closes the module diff --git a/generic-resource-api/model/swagger/pom.xml b/generic-resource-api/model/swagger/pom.xml new file mode 100644 index 00000000..4896cc6e --- /dev/null +++ b/generic-resource-api/model/swagger/pom.xml @@ -0,0 +1,222 @@ + + + 4.0.0 + + + org.onap.ccsdk.parent + oparent + 2.0.0-SNAPSHOT + + + org.onap.sdnc.northbound + generic-resource-api-model-swagger + 2.0.0-SNAPSHOT + jar + + sdnc-northbound :: generic-resource-api:: ${project.artifactId} + Generates swagger model from yang model + http://wiki.onap.org + + + generic-resource + 2.9.5 + + + + + + ${project.groupId} + generic-resource-api-model-yang + ${project.version} + + + + + + + >bintray-yang2swagger-yang2swagge + bintray + https://dl.bintray.com/yang2swagger/yang2swagger + + false + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + ${project.build.directory}/dependency + **\/*.yang + org.opendaylight.mdsal.model,org.opendaylight.mdsal.binding.model.ietf,org.onap.sdnc.northbound + + + + unpack-shared-resources + + unpack-dependencies + + initialize + + + + + maven-antrun-plugin + 1.8 + + + initialize + + run + + + + + + + + + + + + + + + + + + + + org.opendaylight.yangtools + yang-maven-plugin + 1.2.3 + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-jaxb-annotations + ${jackson.version} + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-base + ${jackson.version} + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + ${jackson.version} + + + com.mrv.yangtools + swagger-maven-plugin + 1.1.12 + + + com.github.romix + java-concurrent-hash-trie-map + 0.2.23 + + + + + yang2swagger-json + + generate-sources + + + + + com.mrv.yangtools.maven.gen.swagger.MavenSwaggerGenerator + ${project.basedir}/src/main/json + ${project.build.directory}/yang + + ${project.version} + ${api.name} + json + odl + true + + + + false + ${project.build.directory}/yang + + + + yang2swagger-yaml + + generate-sources + + + + + com.mrv.yangtools.maven.gen.swagger.MavenSwaggerGenerator + ${project.basedir}/src/main/yaml + ${project.build.directory}/yang + + ${project.version} + ${api.name} + yaml + odl + true + + + + false + ${project.build.directory}/yang + + + + + + org.apache.maven.plugins + maven-source-plugin + + + org.codehaus.mojo + build-helper-maven-plugin + 1.10 + + + attach-artifacts + package + + attach-artifact + + + + + src/main/json/${api.name}.json + json + + + src/main/yaml/${api.name}.yaml + yaml + + + + + + + + + diff --git a/generic-resource-api/model/swagger/src/main/json/generic-resource.json b/generic-resource-api/model/swagger/src/main/json/generic-resource.json new file mode 100644 index 00000000..50eaa88f --- /dev/null +++ b/generic-resource-api/model/swagger/src/main/json/generic-resource.json @@ -0,0 +1 @@ +{"swagger":"2.0","info":{"description":"This module contains a collection of generally useful derived\nYANG data types.\n\nCopyright (c) 2013 IETF Trust and the persons identified as\nauthors of the code. All rights reserved.\n\nRedistribution and use in source and binary forms, with or\nwithout modification, is permitted pursuant to, and subject\nto the license terms contained in, the Simplified BSD License\nset forth in Section 4.c of the IETF Trust's Legal Provisions\nRelating to IETF Documents\n(http://trustee.ietf.org/license-info).\n\nThis version of this YANG module is part of RFC 6991; see\nthe RFC itself for full legal notices.,This module contains a collection of generally useful derived\nYANG data types for Internet addresses and related things.\n\nCopyright (c) 2013 IETF Trust and the persons identified as\nauthors of the code. All rights reserved.\n\nRedistribution and use in source and binary forms, with or\nwithout modification, is permitted pursuant to, and subject\nto the license terms contained in, the Simplified BSD License\nset forth in Section 4.c of the IETF Trust's Legal Provisions\nRelating to IETF Documents\n(http://trustee.ietf.org/license-info).\n\nThis version of this YANG module is part of RFC 6991; see\nthe RFC itself for full legal notices.","version":"2.0.0-SNAPSHOT","title":"ietf-yang-types,ietf-inet-types,GENERIC-RESOURCE-API API"},"consumes":["application/json","application/xml"],"produces":["application/json","application/xml"],"paths":{"/config/GENERIC-RESOURCE-API:brg-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.BrgAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.BrgAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.BrgAllottedResources","$ref":"#/definitions/generic.resource.api.BrgAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.BrgAllottedResources","$ref":"#/definitions/generic.resource.api.BrgAllottedResources"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.BrgAllottedResources","parameters":[{"in":"body","name":"generic.resource.api.BrgAllottedResources.body-param","description":"generic.resource.api.BrgAllottedResources to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.BrgAllottedResources","$ref":"#/definitions/generic.resource.api.BrgAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.BrgAllottedResources","parameters":[{"in":"body","name":"generic.resource.api.BrgAllottedResources.body-param","description":"generic.resource.api.BrgAllottedResources to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.BrgAllottedResources","$ref":"#/definitions/generic.resource.api.BrgAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.BrgAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/":{"post":{"description":"creates generic.resource.api.brgallottedresources.BrgAllottedResource","parameters":[{"in":"body","name":"generic.resource.api.brgallottedresources.BrgAllottedResource.body-param","description":"generic.resource.api.brgallottedresources.BrgAllottedResource to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource","$ref":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.brgallottedresources.BrgAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.brgallottedresources.BrgAllottedResource","schema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource","$ref":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource","$ref":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.brgallottedresources.BrgAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.brgallottedresources.BrgAllottedResource.body-param","description":"generic.resource.api.brgallottedresources.BrgAllottedResource to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource","$ref":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.brgallottedresources.BrgAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.brgallottedresources.BrgAllottedResource.body-param","description":"generic.resource.api.brgallottedresources.BrgAllottedResource to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource","$ref":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.brgallottedresources.BrgAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","schema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData.body-param","description":"generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData.body-param","description":"generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.BrgOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.BrgOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.BrgOperationInformation","$ref":"#/definitions/generic.resource.api.BrgOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.BrgOperationInformation","$ref":"#/definitions/generic.resource.api.BrgOperationInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.BrgOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.BrgOperationInformation.body-param","description":"generic.resource.api.BrgOperationInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.BrgOperationInformation","$ref":"#/definitions/generic.resource.api.BrgOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.BrgOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.BrgOperationInformation.body-param","description":"generic.resource.api.BrgOperationInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.BrgOperationInformation","$ref":"#/definitions/generic.resource.api.BrgOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.BrgOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param","description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param","description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:brg-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.brgrequestinput.BrgRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.brgrequestinput.BrgRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput","$ref":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput","$ref":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.brgrequestinput.BrgRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.brgrequestinput.BrgRequestInput.body-param","description":"generic.resource.api.brgrequestinput.BrgRequestInput to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput","$ref":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.brgrequestinput.BrgRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.brgrequestinput.BrgRequestInput.body-param","description":"generic.resource.api.brgrequestinput.BrgRequestInput to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput","$ref":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.brgrequestinput.BrgRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.brgtopology.BrgTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.brgtopology.BrgTopology","schema":{"originalRef":"#/definitions/generic.resource.api.brgtopology.BrgTopology","$ref":"#/definitions/generic.resource.api.brgtopology.BrgTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.brgtopology.BrgTopology","$ref":"#/definitions/generic.resource.api.brgtopology.BrgTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.brgtopology.BrgTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.brgtopology.BrgTopology.body-param","description":"generic.resource.api.brgtopology.BrgTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.brgtopology.BrgTopology","$ref":"#/definitions/generic.resource.api.brgtopology.BrgTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.brgtopology.BrgTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.brgtopology.BrgTopology.body-param","description":"generic.resource.api.brgtopology.BrgTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.brgtopology.BrgTopology","$ref":"#/definitions/generic.resource.api.brgtopology.BrgTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.brgtopology.BrgTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param","description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param","description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.brgassignments.BrgAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.brgassignments.BrgAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.brgassignments.BrgAssignments","$ref":"#/definitions/generic.resource.api.brgassignments.BrgAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.brgassignments.BrgAssignments","$ref":"#/definitions/generic.resource.api.brgassignments.BrgAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.brgassignments.BrgAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.brgassignments.BrgAssignments.body-param","description":"generic.resource.api.brgassignments.BrgAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.brgassignments.BrgAssignments","$ref":"#/definitions/generic.resource.api.brgassignments.BrgAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.brgassignments.BrgAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.brgassignments.BrgAssignments.body-param","description":"generic.resource.api.brgassignments.BrgAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.brgassignments.BrgAssignments","$ref":"#/definitions/generic.resource.api.brgassignments.BrgAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.brgassignments.BrgAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param","description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param","description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ConnectionAttachmentAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ConnectionAttachmentAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ConnectionAttachmentAllottedResources","parameters":[{"in":"body","name":"generic.resource.api.ConnectionAttachmentAllottedResources.body-param","description":"generic.resource.api.ConnectionAttachmentAllottedResources to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ConnectionAttachmentAllottedResources","parameters":[{"in":"body","name":"generic.resource.api.ConnectionAttachmentAllottedResources.body-param","description":"generic.resource.api.ConnectionAttachmentAllottedResources to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ConnectionAttachmentAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/":{"post":{"description":"creates generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","parameters":[{"in":"body","name":"generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource.body-param","description":"generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource.body-param","description":"generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource.body-param","description":"generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData.body-param","description":"generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData.body-param","description":"generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ConnectionAttachmentOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ConnectionAttachmentOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ConnectionAttachmentOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ConnectionAttachmentOperationInformation.body-param","description":"generic.resource.api.ConnectionAttachmentOperationInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ConnectionAttachmentOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ConnectionAttachmentOperationInformation.body-param","description":"generic.resource.api.ConnectionAttachmentOperationInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ConnectionAttachmentOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param","description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param","description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","$ref":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","$ref":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology.body-param","description":"generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","$ref":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology.body-param","description":"generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","$ref":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param","description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param","description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","$ref":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","$ref":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments.body-param","description":"generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","$ref":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments.body-param","description":"generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","$ref":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param","description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param","description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ContrailRouteAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ContrailRouteAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteAllottedResources","$ref":"#/definitions/generic.resource.api.ContrailRouteAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteAllottedResources","$ref":"#/definitions/generic.resource.api.ContrailRouteAllottedResources"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ContrailRouteAllottedResources","parameters":[{"in":"body","name":"generic.resource.api.ContrailRouteAllottedResources.body-param","description":"generic.resource.api.ContrailRouteAllottedResources to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteAllottedResources","$ref":"#/definitions/generic.resource.api.ContrailRouteAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ContrailRouteAllottedResources","parameters":[{"in":"body","name":"generic.resource.api.ContrailRouteAllottedResources.body-param","description":"generic.resource.api.ContrailRouteAllottedResources to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteAllottedResources","$ref":"#/definitions/generic.resource.api.ContrailRouteAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ContrailRouteAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/":{"post":{"description":"creates generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","parameters":[{"in":"body","name":"generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource.body-param","description":"generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource.body-param","description":"generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource.body-param","description":"generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData.body-param","description":"generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData.body-param","description":"generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ContrailRouteOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ContrailRouteOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteOperationInformation","$ref":"#/definitions/generic.resource.api.ContrailRouteOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteOperationInformation","$ref":"#/definitions/generic.resource.api.ContrailRouteOperationInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ContrailRouteOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ContrailRouteOperationInformation.body-param","description":"generic.resource.api.ContrailRouteOperationInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteOperationInformation","$ref":"#/definitions/generic.resource.api.ContrailRouteOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ContrailRouteOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ContrailRouteOperationInformation.body-param","description":"generic.resource.api.ContrailRouteOperationInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteOperationInformation","$ref":"#/definitions/generic.resource.api.ContrailRouteOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ContrailRouteOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param","description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param","description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput.body-param","description":"generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput.body-param","description":"generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-applied-service-info/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo.body-param","description":"generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo.body-param","description":"generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:dest-network/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.NetworkInfo","schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.NetworkInfo.body-param","description":"generic.resource.api.NetworkInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.NetworkInfo.body-param","description":"generic.resource.api.NetworkInfo to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:source-network/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.NetworkInfo","schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.NetworkInfo.body-param","description":"generic.resource.api.NetworkInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.NetworkInfo.body-param","description":"generic.resource.api.NetworkInfo to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailroutetopology.ContrailRouteTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailroutetopology.ContrailRouteTopology","schema":{"originalRef":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology","$ref":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology","$ref":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.contrailroutetopology.ContrailRouteTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailroutetopology.ContrailRouteTopology.body-param","description":"generic.resource.api.contrailroutetopology.ContrailRouteTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology","$ref":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.contrailroutetopology.ContrailRouteTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailroutetopology.ContrailRouteTopology.body-param","description":"generic.resource.api.contrailroutetopology.ContrailRouteTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology","$ref":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.contrailroutetopology.ContrailRouteTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param","description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param","description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouteassignments.ContrailRouteAssignments.body-param","description":"generic.resource.api.contrailrouteassignments.ContrailRouteAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouteassignments.ContrailRouteAssignments.body-param","description":"generic.resource.api.contrailrouteassignments.ContrailRouteAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:contrail-applied-service/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService.body-param","description":"generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService.body-param","description":"generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:dest-network/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.NetworkInfo","schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.NetworkInfo.body-param","description":"generic.resource.api.NetworkInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.NetworkInfo.body-param","description":"generic.resource.api.NetworkInfo to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:source-network/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.NetworkInfo","schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.NetworkInfo.body-param","description":"generic.resource.api.NetworkInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.NetworkInfo.body-param","description":"generic.resource.api.NetworkInfo to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param","description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param","description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.GenericConfigurations","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.GenericConfigurations","schema":{"originalRef":"#/definitions/generic.resource.api.GenericConfigurations","$ref":"#/definitions/generic.resource.api.GenericConfigurations"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.GenericConfigurations","$ref":"#/definitions/generic.resource.api.GenericConfigurations"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.GenericConfigurations","parameters":[{"in":"body","name":"generic.resource.api.GenericConfigurations.body-param","description":"generic.resource.api.GenericConfigurations to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.GenericConfigurations","$ref":"#/definitions/generic.resource.api.GenericConfigurations"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.GenericConfigurations","parameters":[{"in":"body","name":"generic.resource.api.GenericConfigurations.body-param","description":"generic.resource.api.GenericConfigurations to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.GenericConfigurations","$ref":"#/definitions/generic.resource.api.GenericConfigurations"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.GenericConfigurations","parameters":[],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/":{"post":{"description":"creates generic.resource.api.genericconfigurations.GcConfiguration","parameters":[{"in":"body","name":"generic.resource.api.genericconfigurations.GcConfiguration.body-param","description":"generic.resource.api.genericconfigurations.GcConfiguration to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration","$ref":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.genericconfigurations.GcConfiguration","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.genericconfigurations.GcConfiguration","schema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration","$ref":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration","$ref":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.genericconfigurations.GcConfiguration","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.genericconfigurations.GcConfiguration.body-param","description":"generic.resource.api.genericconfigurations.GcConfiguration to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration","$ref":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.genericconfigurations.GcConfiguration","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.genericconfigurations.GcConfiguration.body-param","description":"generic.resource.api.genericconfigurations.GcConfiguration to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration","$ref":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.genericconfigurations.GcConfiguration","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","schema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData.body-param","description":"generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData.body-param","description":"generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.GcTopologyOperationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.GcTopologyOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.GcTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.GcTopologyOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.GcTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.GcTopologyOperationInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.GcTopologyOperationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.GcTopologyOperationInformation.body-param","description":"generic.resource.api.GcTopologyOperationInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.GcTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.GcTopologyOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.GcTopologyOperationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.GcTopologyOperationInformation.body-param","description":"generic.resource.api.GcTopologyOperationInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.GcTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.GcTopologyOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.GcTopologyOperationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.configurationinformation.ConfigurationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.configurationinformation.ConfigurationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.configurationinformation.ConfigurationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.configurationinformation.ConfigurationInformation.body-param","description":"generic.resource.api.configurationinformation.ConfigurationInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.configurationinformation.ConfigurationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.configurationinformation.ConfigurationInformation.body-param","description":"generic.resource.api.configurationinformation.ConfigurationInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.configurationinformation.ConfigurationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.gcrequestinput.GcRequestInput","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.gcrequestinput.GcRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput","$ref":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput","$ref":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.gcrequestinput.GcRequestInput","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.gcrequestinput.GcRequestInput.body-param","description":"generic.resource.api.gcrequestinput.GcRequestInput to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput","$ref":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.gcrequestinput.GcRequestInput","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.gcrequestinput.GcRequestInput.body-param","description":"generic.resource.api.gcrequestinput.GcRequestInput to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput","$ref":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.gcrequestinput.GcRequestInput","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:configuration-ids/":{"post":{"description":"creates generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds.body-param","description":"generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","$ref":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:configuration-ids/{configuration-ids-configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"configuration-ids-configuration-id","in":"path","description":"Id of configuration-ids","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","schema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","$ref":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","$ref":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"configuration-ids-configuration-id","in":"path","description":"Id of configuration-ids","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds.body-param","description":"generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","$ref":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"configuration-ids-configuration-id","in":"path","description":"Id of configuration-ids","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds.body-param","description":"generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","$ref":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"configuration-ids-configuration-id","in":"path","description":"Id of configuration-ids","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.configurationstatus.ConfigurationStatus","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.configurationstatus.ConfigurationStatus","schema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.configurationstatus.ConfigurationStatus","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.configurationstatus.ConfigurationStatus.body-param","description":"generic.resource.api.configurationstatus.ConfigurationStatus to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.configurationstatus.ConfigurationStatus","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.configurationstatus.ConfigurationStatus.body-param","description":"generic.resource.api.configurationstatus.ConfigurationStatus to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.configurationstatus.ConfigurationStatus","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.PortMirrorConfigurations","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.PortMirrorConfigurations","schema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorConfigurations","$ref":"#/definitions/generic.resource.api.PortMirrorConfigurations"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorConfigurations","$ref":"#/definitions/generic.resource.api.PortMirrorConfigurations"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.PortMirrorConfigurations","parameters":[{"in":"body","name":"generic.resource.api.PortMirrorConfigurations.body-param","description":"generic.resource.api.PortMirrorConfigurations to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorConfigurations","$ref":"#/definitions/generic.resource.api.PortMirrorConfigurations"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.PortMirrorConfigurations","parameters":[{"in":"body","name":"generic.resource.api.PortMirrorConfigurations.body-param","description":"generic.resource.api.PortMirrorConfigurations to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorConfigurations","$ref":"#/definitions/generic.resource.api.PortMirrorConfigurations"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.PortMirrorConfigurations","parameters":[],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/":{"post":{"description":"creates generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","parameters":[{"in":"body","name":"generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration.body-param","description":"generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration.body-param","description":"generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration.body-param","description":"generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData.body-param","description":"generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData.body-param","description":"generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.PortMirrorTopologyOperationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.PortMirrorTopologyOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.PortMirrorTopologyOperationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.PortMirrorTopologyOperationInformation.body-param","description":"generic.resource.api.PortMirrorTopologyOperationInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.PortMirrorTopologyOperationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.PortMirrorTopologyOperationInformation.body-param","description":"generic.resource.api.PortMirrorTopologyOperationInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.PortMirrorTopologyOperationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.configurationinformation.ConfigurationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.configurationinformation.ConfigurationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.configurationinformation.ConfigurationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.configurationinformation.ConfigurationInformation.body-param","description":"generic.resource.api.configurationinformation.ConfigurationInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.configurationinformation.ConfigurationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.configurationinformation.ConfigurationInformation.body-param","description":"generic.resource.api.configurationinformation.ConfigurationInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.configurationinformation.ConfigurationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput.body-param","description":"generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput.body-param","description":"generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.PortInfo","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.PortInfo","schema":{"originalRef":"#/definitions/generic.resource.api.PortInfo","$ref":"#/definitions/generic.resource.api.PortInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PortInfo","$ref":"#/definitions/generic.resource.api.PortInfo"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.PortInfo","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.PortInfo.body-param","description":"generic.resource.api.PortInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.PortInfo","$ref":"#/definitions/generic.resource.api.PortInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.PortInfo","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.PortInfo.body-param","description":"generic.resource.api.PortInfo to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.PortInfo","$ref":"#/definitions/generic.resource.api.PortInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.PortInfo","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:pnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnfinformation.PnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnfinformation.PnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.pnfinformation.PnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnfinformation.PnfInformation.body-param","description":"generic.resource.api.pnfinformation.PnfInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.pnfinformation.PnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnfinformation.PnfInformation.body-param","description":"generic.resource.api.pnfinformation.PnfInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.pnfinformation.PnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:pnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:vnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfinformation.VnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfinformation.VnfInformation.body-param","description":"generic.resource.api.vnfinformation.VnfInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfinformation.VnfInformation.body-param","description":"generic.resource.api.vnfinformation.VnfInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort.body-param","description":"generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort.body-param","description":"generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:pnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnfinformation.PnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnfinformation.PnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.pnfinformation.PnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnfinformation.PnfInformation.body-param","description":"generic.resource.api.pnfinformation.PnfInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.pnfinformation.PnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnfinformation.PnfInformation.body-param","description":"generic.resource.api.pnfinformation.PnfInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.pnfinformation.PnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:pnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:vnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfinformation.VnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfinformation.VnfInformation.body-param","description":"generic.resource.api.vnfinformation.VnfInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfinformation.VnfInformation.body-param","description":"generic.resource.api.vnfinformation.VnfInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology.body-param","description":"generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology.body-param","description":"generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:configuration-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","$ref":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","$ref":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.configurationidentifiers.ConfigurationIdentifiers.body-param","description":"generic.resource.api.configurationidentifiers.ConfigurationIdentifiers to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","$ref":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.configurationidentifiers.ConfigurationIdentifiers.body-param","description":"generic.resource.api.configurationidentifiers.ConfigurationIdentifiers to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","$ref":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments.body-param","description":"generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments.body-param","description":"generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:dest-vnfc-instance-group-id/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId.body-param","description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId.body-param","description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps.body-param","description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps.body-param","description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/":{"post":{"description":"creates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap.body-param","description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap.body-param","description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap.body-param","description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/GENERIC-RESOURCE-API:dest-ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.IpAddresses","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.IpAddresses","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.IpAddresses","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/GENERIC-RESOURCE-API:dest-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-vnfc-instance-group-id/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId.body-param","description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId.body-param","description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.configurationstatus.ConfigurationStatus","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.configurationstatus.ConfigurationStatus","schema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.configurationstatus.ConfigurationStatus","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.configurationstatus.ConfigurationStatus.body-param","description":"generic.resource.api.configurationstatus.ConfigurationStatus to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.configurationstatus.ConfigurationStatus","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.configurationstatus.ConfigurationStatus.body-param","description":"generic.resource.api.configurationstatus.ConfigurationStatus to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.configurationstatus.ConfigurationStatus","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.PreloadModelInformation","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.PreloadModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.PreloadModelInformation","$ref":"#/definitions/generic.resource.api.PreloadModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PreloadModelInformation","$ref":"#/definitions/generic.resource.api.PreloadModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.PreloadModelInformation","parameters":[{"in":"body","name":"generic.resource.api.PreloadModelInformation.body-param","description":"generic.resource.api.PreloadModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.PreloadModelInformation","$ref":"#/definitions/generic.resource.api.PreloadModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.PreloadModelInformation","parameters":[{"in":"body","name":"generic.resource.api.PreloadModelInformation.body-param","description":"generic.resource.api.PreloadModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.PreloadModelInformation","$ref":"#/definitions/generic.resource.api.PreloadModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.PreloadModelInformation","parameters":[],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/":{"post":{"description":"creates generic.resource.api.preloadmodelinformation.PreloadList","parameters":[{"in":"body","name":"generic.resource.api.preloadmodelinformation.PreloadList.body-param","description":"generic.resource.api.preloadmodelinformation.PreloadList to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList","$ref":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.preloadmodelinformation.PreloadList","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.preloadmodelinformation.PreloadList","schema":{"originalRef":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList","$ref":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList","$ref":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.preloadmodelinformation.PreloadList","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.preloadmodelinformation.PreloadList.body-param","description":"generic.resource.api.preloadmodelinformation.PreloadList to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList","$ref":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.preloadmodelinformation.PreloadList","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.preloadmodelinformation.PreloadList.body-param","description":"generic.resource.api.preloadmodelinformation.PreloadList to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList","$ref":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.preloadmodelinformation.PreloadList","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.preloaddata.PreloadData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.preloaddata.PreloadData","schema":{"originalRef":"#/definitions/generic.resource.api.preloaddata.PreloadData","$ref":"#/definitions/generic.resource.api.preloaddata.PreloadData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.preloaddata.PreloadData","$ref":"#/definitions/generic.resource.api.preloaddata.PreloadData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.preloaddata.PreloadData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.preloaddata.PreloadData.body-param","description":"generic.resource.api.preloaddata.PreloadData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.preloaddata.PreloadData","$ref":"#/definitions/generic.resource.api.preloaddata.PreloadData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.preloaddata.PreloadData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.preloaddata.PreloadData.body-param","description":"generic.resource.api.preloaddata.PreloadData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.preloaddata.PreloadData","$ref":"#/definitions/generic.resource.api.preloaddata.PreloadData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.preloaddata.PreloadData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","schema":{"originalRef":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation.body-param","description":"generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation.body-param","description":"generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:host-routes/":{"post":{"description":"creates generic.resource.api.hostroutes.HostRoutes","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.hostroutes.HostRoutes.body-param","description":"generic.resource.api.hostroutes.HostRoutes to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.hostroutes.HostRoutes","$ref":"#/definitions/generic.resource.api.hostroutes.HostRoutes"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:host-routes/{route-prefix}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.hostroutes.HostRoutes","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"route-prefix","in":"path","description":"Id of host-routes","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.hostroutes.HostRoutes","schema":{"originalRef":"#/definitions/generic.resource.api.hostroutes.HostRoutes","$ref":"#/definitions/generic.resource.api.hostroutes.HostRoutes"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.hostroutes.HostRoutes","$ref":"#/definitions/generic.resource.api.hostroutes.HostRoutes"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.hostroutes.HostRoutes","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"route-prefix","in":"path","description":"Id of host-routes","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.hostroutes.HostRoutes.body-param","description":"generic.resource.api.hostroutes.HostRoutes to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.hostroutes.HostRoutes","$ref":"#/definitions/generic.resource.api.hostroutes.HostRoutes"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.hostroutes.HostRoutes","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"route-prefix","in":"path","description":"Id of host-routes","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.hostroutes.HostRoutes.body-param","description":"generic.resource.api.hostroutes.HostRoutes to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.hostroutes.HostRoutes","$ref":"#/definitions/generic.resource.api.hostroutes.HostRoutes"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.hostroutes.HostRoutes","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"route-prefix","in":"path","description":"Id of host-routes","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-policy/":{"post":{"description":"creates generic.resource.api.networkpolicy.NetworkPolicy","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkpolicy.NetworkPolicy.body-param","description":"generic.resource.api.networkpolicy.NetworkPolicy to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy","$ref":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-policy/{network-policy-fqdn}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkpolicy.NetworkPolicy","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-policy-fqdn","in":"path","description":"Id of network-policy","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkpolicy.NetworkPolicy","schema":{"originalRef":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy","$ref":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy","$ref":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkpolicy.NetworkPolicy","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-policy-fqdn","in":"path","description":"Id of network-policy","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkpolicy.NetworkPolicy.body-param","description":"generic.resource.api.networkpolicy.NetworkPolicy to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy","$ref":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkpolicy.NetworkPolicy","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-policy-fqdn","in":"path","description":"Id of network-policy","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkpolicy.NetworkPolicy.body-param","description":"generic.resource.api.networkpolicy.NetworkPolicy to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy","$ref":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkpolicy.NetworkPolicy","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-policy-fqdn","in":"path","description":"Id of network-policy","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","schema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure.body-param","description":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure.body-param","description":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/":{"post":{"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:route-table-reference/":{"post":{"description":"creates generic.resource.api.routetablereference.RouteTableReference","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.routetablereference.RouteTableReference.body-param","description":"generic.resource.api.routetablereference.RouteTableReference to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.routetablereference.RouteTableReference","$ref":"#/definitions/generic.resource.api.routetablereference.RouteTableReference"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:route-table-reference/{route-table-reference-fqdn}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.routetablereference.RouteTableReference","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"route-table-reference-fqdn","in":"path","description":"Id of route-table-reference","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.routetablereference.RouteTableReference","schema":{"originalRef":"#/definitions/generic.resource.api.routetablereference.RouteTableReference","$ref":"#/definitions/generic.resource.api.routetablereference.RouteTableReference"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.routetablereference.RouteTableReference","$ref":"#/definitions/generic.resource.api.routetablereference.RouteTableReference"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.routetablereference.RouteTableReference","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"route-table-reference-fqdn","in":"path","description":"Id of route-table-reference","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.routetablereference.RouteTableReference.body-param","description":"generic.resource.api.routetablereference.RouteTableReference to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.routetablereference.RouteTableReference","$ref":"#/definitions/generic.resource.api.routetablereference.RouteTableReference"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.routetablereference.RouteTableReference","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"route-table-reference-fqdn","in":"path","description":"Id of route-table-reference","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.routetablereference.RouteTableReference.body-param","description":"generic.resource.api.routetablereference.RouteTableReference to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.routetablereference.RouteTableReference","$ref":"#/definitions/generic.resource.api.routetablereference.RouteTableReference"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.routetablereference.RouteTableReference","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"route-table-reference-fqdn","in":"path","description":"Id of route-table-reference","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:subnets/":{"post":{"description":"creates generic.resource.api.subnets.Subnets","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subnets.Subnets.body-param","description":"generic.resource.api.subnets.Subnets to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:subnets/{start-address}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subnets.Subnets","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"start-address","in":"path","description":"Id of subnets","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subnets.Subnets","schema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subnets.Subnets","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"start-address","in":"path","description":"Id of subnets","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subnets.Subnets.body-param","description":"generic.resource.api.subnets.Subnets to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subnets.Subnets","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"start-address","in":"path","description":"Id of subnets","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subnets.Subnets.body-param","description":"generic.resource.api.subnets.Subnets to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subnets.Subnets","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"start-address","in":"path","description":"Id of subnets","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:vpn-bindings/":{"post":{"description":"creates generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vpnbindings.VpnBindings.body-param","description":"generic.resource.api.vpnbindings.VpnBindings to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:vpn-bindings/{vpn-binding-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vpn-binding-id","in":"path","description":"Id of vpn-bindings","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vpnbindings.VpnBindings","schema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vpn-binding-id","in":"path","description":"Id of vpn-bindings","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vpnbindings.VpnBindings.body-param","description":"generic.resource.api.vpnbindings.VpnBindings to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vpn-binding-id","in":"path","description":"Id of vpn-bindings","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vpnbindings.VpnBindings.body-param","description":"generic.resource.api.vpnbindings.VpnBindings to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vpn-binding-id","in":"path","description":"Id of vpn-bindings","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.preloadoperstatus.PreloadOperStatus","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.preloadoperstatus.PreloadOperStatus","schema":{"originalRef":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus","$ref":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus","$ref":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.preloadoperstatus.PreloadOperStatus","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.preloadoperstatus.PreloadOperStatus.body-param","description":"generic.resource.api.preloadoperstatus.PreloadOperStatus to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus","$ref":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.preloadoperstatus.PreloadOperStatus","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.preloadoperstatus.PreloadOperStatus.body-param","description":"generic.resource.api.preloadoperstatus.PreloadOperStatus to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus","$ref":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.preloadoperstatus.PreloadOperStatus","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","schema":{"originalRef":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation.body-param","description":"generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation.body-param","description":"generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduletopology.VfModuleTopology","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduletopology.VfModuleTopology","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduletopology.VfModuleTopology","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduletopology.VfModuleTopology.body-param","description":"generic.resource.api.vfmoduletopology.VfModuleTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduletopology.VfModuleTopology","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduletopology.VfModuleTopology.body-param","description":"generic.resource.api.vfmoduletopology.VfModuleTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduletopology.VfModuleTopology","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.VfModuleAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.VfModuleAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduleassignments.VfModuleAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.VfModuleAssignments.body-param","description":"generic.resource.api.vfmoduleassignments.VfModuleAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduleassignments.VfModuleAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.VfModuleAssignments.body-param","description":"generic.resource.api.vfmoduleassignments.VfModuleAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduleassignments.VfModuleAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/":{"post":{"description":"creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/{neutron-subnet-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"neutron-subnet-id","in":"path","description":"Id of dhcp-subnet-assignment","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"neutron-subnet-id","in":"path","description":"Id of dhcp-subnet-assignment","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"neutron-subnet-id","in":"path","description":"Id of dhcp-subnet-assignment","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"neutron-subnet-id","in":"path","description":"Id of dhcp-subnet-assignment","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/":{"post":{"description":"creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/":{"post":{"description":"creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.VnicGroups","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.VnicGroups","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnicgroups.VnicGroups","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.VnicGroups.body-param","description":"generic.resource.api.vnicgroups.VnicGroups to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnicgroups.VnicGroups","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.VnicGroups.body-param","description":"generic.resource.api.vnicgroups.VnicGroups to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnicgroups.VnicGroups","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/":{"post":{"description":"creates generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.IpAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.IpAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.IpAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/":{"post":{"description":"creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.SubInterfaceNetworkData.body-param","description":"generic.resource.api.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.SubInterfaceNetworkData.body-param","description":"generic.resource.api.SubInterfaceNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/":{"post":{"description":"creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/":{"post":{"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/":{"post":{"description":"creates generic.resource.api.VmTopologyData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmTopologyData.body-param","description":"generic.resource.api.VmTopologyData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VmTopologyData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VmTopologyData","schema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VmTopologyData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmTopologyData.body-param","description":"generic.resource.api.VmTopologyData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VmTopologyData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmTopologyData.body-param","description":"generic.resource.api.VmTopologyData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VmTopologyData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.VmNames","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.VmNames","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmtopologydata.VmNames","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.VmNames.body-param","description":"generic.resource.api.vmtopologydata.VmNames to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmtopologydata.VmNames","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.VmNames.body-param","description":"generic.resource.api.vmtopologydata.VmNames to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmtopologydata.VmNames","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/":{"post":{"description":"creates generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param","description":"generic.resource.api.vmtopologydata.vmnames.VnfcNames to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.vmnames.VnfcNames","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param","description":"generic.resource.api.vmtopologydata.vmnames.VnfcNames to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param","description":"generic.resource.api.vmtopologydata.vmnames.VnfcNames to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfcNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfcNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VnfcNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfcNetworkData.body-param","description":"generic.resource.api.VnfcNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VnfcNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfcNetworkData.body-param","description":"generic.resource.api.VnfcNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VnfcNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/":{"post":{"description":"creates generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param","description":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param","description":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param","description":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionpoint.ConnectionPoint","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionpoint.ConnectionPoint","schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.connectionpoint.ConnectionPoint","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionpoint.ConnectionPoint.body-param","description":"generic.resource.api.connectionpoint.ConnectionPoint to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.connectionpoint.ConnectionPoint","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionpoint.ConnectionPoint.body-param","description":"generic.resource.api.connectionpoint.ConnectionPoint to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.connectionpoint.ConnectionPoint","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/":{"post":{"description":"creates generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param","description":"generic.resource.api.connectionpoint.connectionpoint.VlanData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/{vlan-uuid}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vlan-uuid","in":"path","description":"Id of vlan-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionpoint.connectionpoint.VlanData","schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vlan-uuid","in":"path","description":"Id of vlan-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param","description":"generic.resource.api.connectionpoint.connectionpoint.VlanData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vlan-uuid","in":"path","description":"Id of vlan-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param","description":"generic.resource.api.connectionpoint.connectionpoint.VlanData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vlan-uuid","in":"path","description":"Id of vlan-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/":{"post":{"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.SubInterfaceNetworkData.body-param","description":"generic.resource.api.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.SubInterfaceNetworkData.body-param","description":"generic.resource.api.SubInterfaceNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/":{"post":{"description":"creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/":{"post":{"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/":{"post":{"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/":{"post":{"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/":{"post":{"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/{vnfc-ip-address}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"name":"vnfc-ip-address","in":"path","description":"Id of vnfc-subnet-ip","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"name":"vnfc-ip-address","in":"path","description":"Id of vnfc-subnet-ip","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"name":"vnfc-ip-address","in":"path","description":"Id of vnfc-subnet-ip","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"name":"vnfc-ip-address","in":"path","description":"Id of vnfc-subnet-ip","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.VmNetworks","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.VmNetworks","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmtopologydata.VmNetworks","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.VmNetworks.body-param","description":"generic.resource.api.vmtopologydata.VmNetworks to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmtopologydata.VmNetworks","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.VmNetworks.body-param","description":"generic.resource.api.vmtopologydata.VmNetworks to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmtopologydata.VmNetworks","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/":{"post":{"description":"creates generic.resource.api.VmNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmNetworkData.body-param","description":"generic.resource.api.VmNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VmNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VmNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VmNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmNetworkData.body-param","description":"generic.resource.api.VmNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VmNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmNetworkData.body-param","description":"generic.resource.api.VmNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VmNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.FloatingIps.body-param","description":"generic.resource.api.vmnetworkdata.FloatingIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.FloatingIps.body-param","description":"generic.resource.api.vmnetworkdata.FloatingIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:interface-route-prefixes/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes.body-param","description":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes.body-param","description":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:mac-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.MacAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.MacAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.MacAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.MacAddresses.body-param","description":"generic.resource.api.vmnetworkdata.MacAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.MacAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.MacAddresses.body-param","description":"generic.resource.api.vmnetworkdata.MacAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.MacAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.vmnetworkdata.NetworkInformationItems to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.vmnetworkdata.NetworkInformationItems to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/":{"post":{"description":"creates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/":{"post":{"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.SriovParameters","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.SriovParameters","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.SriovParameters","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.SriovParameters.body-param","description":"generic.resource.api.vmnetworkdata.SriovParameters to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.SriovParameters","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.SriovParameters.body-param","description":"generic.resource.api.vmnetworkdata.SriovParameters to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.SriovParameters","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:c-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:s-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:heat-vlan-filters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-topology-identifier/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier.body-param","description":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier.body-param","description":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.VnfResourceAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfresourceassignments.VnfResourceAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments.body-param","description":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfresourceassignments.VnfResourceAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments.body-param","description":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfresourceassignments.VnfResourceAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:availability-zones/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones.body-param","description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones.body-param","description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks.body-param","description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks.body-param","description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/":{"post":{"description":"creates generic.resource.api.VnfNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfNetworkData.body-param","description":"generic.resource.api.VnfNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VnfNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfNetworkData.body-param","description":"generic.resource.api.VnfNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VnfNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfNetworkData.body-param","description":"generic.resource.api.VnfNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VnfNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/":{"post":{"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.SubnetsData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.SubnetsData.body-param","description":"generic.resource.api.vnfnetworkdata.SubnetsData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.SubnetsData.body-param","description":"generic.resource.api.vnfnetworkdata.SubnetsData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/":{"post":{"description":"creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param","description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param","description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param","description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-topology-identifier-structure/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","schema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure.body-param","description":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure.body-param","description":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SecurityZoneAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SecurityZoneAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneAllottedResources","$ref":"#/definitions/generic.resource.api.SecurityZoneAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneAllottedResources","$ref":"#/definitions/generic.resource.api.SecurityZoneAllottedResources"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.SecurityZoneAllottedResources","parameters":[{"in":"body","name":"generic.resource.api.SecurityZoneAllottedResources.body-param","description":"generic.resource.api.SecurityZoneAllottedResources to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneAllottedResources","$ref":"#/definitions/generic.resource.api.SecurityZoneAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.SecurityZoneAllottedResources","parameters":[{"in":"body","name":"generic.resource.api.SecurityZoneAllottedResources.body-param","description":"generic.resource.api.SecurityZoneAllottedResources to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneAllottedResources","$ref":"#/definitions/generic.resource.api.SecurityZoneAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.SecurityZoneAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/":{"post":{"description":"creates generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","parameters":[{"in":"body","name":"generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource.body-param","description":"generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource.body-param","description":"generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource.body-param","description":"generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData.body-param","description":"generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData.body-param","description":"generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SecurityZoneOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SecurityZoneOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneOperationInformation","$ref":"#/definitions/generic.resource.api.SecurityZoneOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneOperationInformation","$ref":"#/definitions/generic.resource.api.SecurityZoneOperationInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.SecurityZoneOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.SecurityZoneOperationInformation.body-param","description":"generic.resource.api.SecurityZoneOperationInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneOperationInformation","$ref":"#/definitions/generic.resource.api.SecurityZoneOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.SecurityZoneOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.SecurityZoneOperationInformation.body-param","description":"generic.resource.api.SecurityZoneOperationInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneOperationInformation","$ref":"#/definitions/generic.resource.api.SecurityZoneOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.SecurityZoneOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param","description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param","description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","$ref":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","$ref":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput.body-param","description":"generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","$ref":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput.body-param","description":"generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","$ref":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.securityzonetopology.SecurityZoneTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.securityzonetopology.SecurityZoneTopology","schema":{"originalRef":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology","$ref":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology","$ref":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.securityzonetopology.SecurityZoneTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.securityzonetopology.SecurityZoneTopology.body-param","description":"generic.resource.api.securityzonetopology.SecurityZoneTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology","$ref":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.securityzonetopology.SecurityZoneTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.securityzonetopology.SecurityZoneTopology.body-param","description":"generic.resource.api.securityzonetopology.SecurityZoneTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology","$ref":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.securityzonetopology.SecurityZoneTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param","description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param","description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.securityzoneassignments.SecurityZoneAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.securityzoneassignments.SecurityZoneAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments","$ref":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments","$ref":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.securityzoneassignments.SecurityZoneAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.securityzoneassignments.SecurityZoneAssignments.body-param","description":"generic.resource.api.securityzoneassignments.SecurityZoneAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments","$ref":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.securityzoneassignments.SecurityZoneAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.securityzoneassignments.SecurityZoneAssignments.body-param","description":"generic.resource.api.securityzoneassignments.SecurityZoneAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments","$ref":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.securityzoneassignments.SecurityZoneAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param","description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param","description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ServiceModelInfrastructure","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ServiceModelInfrastructure","schema":{"originalRef":"#/definitions/generic.resource.api.ServiceModelInfrastructure","$ref":"#/definitions/generic.resource.api.ServiceModelInfrastructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ServiceModelInfrastructure","$ref":"#/definitions/generic.resource.api.ServiceModelInfrastructure"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ServiceModelInfrastructure","parameters":[{"in":"body","name":"generic.resource.api.ServiceModelInfrastructure.body-param","description":"generic.resource.api.ServiceModelInfrastructure to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ServiceModelInfrastructure","$ref":"#/definitions/generic.resource.api.ServiceModelInfrastructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ServiceModelInfrastructure","parameters":[{"in":"body","name":"generic.resource.api.ServiceModelInfrastructure.body-param","description":"generic.resource.api.ServiceModelInfrastructure to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ServiceModelInfrastructure","$ref":"#/definitions/generic.resource.api.ServiceModelInfrastructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ServiceModelInfrastructure","parameters":[],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/":{"post":{"description":"creates generic.resource.api.servicemodelinfrastructure.Service","parameters":[{"in":"body","name":"generic.resource.api.servicemodelinfrastructure.Service.body-param","description":"generic.resource.api.servicemodelinfrastructure.Service to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service","$ref":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicemodelinfrastructure.Service","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicemodelinfrastructure.Service","schema":{"originalRef":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service","$ref":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service","$ref":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicemodelinfrastructure.Service","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicemodelinfrastructure.Service.body-param","description":"generic.resource.api.servicemodelinfrastructure.Service to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service","$ref":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicemodelinfrastructure.Service","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicemodelinfrastructure.Service.body-param","description":"generic.resource.api.servicemodelinfrastructure.Service to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service","$ref":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicemodelinfrastructure.Service","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.ServiceData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.ServiceData","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.ServiceData","$ref":"#/definitions/generic.resource.api.servicedata.ServiceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.ServiceData","$ref":"#/definitions/generic.resource.api.servicedata.ServiceData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.ServiceData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.ServiceData.body-param","description":"generic.resource.api.servicedata.ServiceData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.ServiceData","$ref":"#/definitions/generic.resource.api.servicedata.ServiceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.ServiceData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.ServiceData.body-param","description":"generic.resource.api.servicedata.ServiceData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.ServiceData","$ref":"#/definitions/generic.resource.api.servicedata.ServiceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.ServiceData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:consumed-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.ConsumedAllottedResources.body-param","description":"generic.resource.api.servicedata.servicedata.ConsumedAllottedResources to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.ConsumedAllottedResources.body-param","description":"generic.resource.api.servicedata.servicedata.ConsumedAllottedResources to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:consumed-allotted-resources/GENERIC-RESOURCE-API:consumed-allotted-resource/":{"post":{"description":"creates generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.AllottedResourceInfo.body-param","description":"generic.resource.api.AllottedResourceInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:consumed-allotted-resources/GENERIC-RESOURCE-API:consumed-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"allotted-resource-id","in":"path","description":"Id of consumed-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.AllottedResourceInfo","schema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"allotted-resource-id","in":"path","description":"Id of consumed-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.AllottedResourceInfo.body-param","description":"generic.resource.api.AllottedResourceInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"allotted-resource-id","in":"path","description":"Id of consumed-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.AllottedResourceInfo.body-param","description":"generic.resource.api.AllottedResourceInfo to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"allotted-resource-id","in":"path","description":"Id of consumed-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.ForwardingPaths","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.ForwardingPaths","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.ForwardingPaths","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.ForwardingPaths.body-param","description":"generic.resource.api.servicedata.servicedata.ForwardingPaths to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.ForwardingPaths","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.ForwardingPaths.body-param","description":"generic.resource.api.servicedata.servicedata.ForwardingPaths to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.ForwardingPaths","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/":{"post":{"description":"creates generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath.body-param","description":"generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath.body-param","description":"generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath.body-param","description":"generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.forwardingpathinformation.ServicePaths","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.forwardingpathinformation.ServicePaths","schema":{"originalRef":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths","$ref":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths","$ref":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.forwardingpathinformation.ServicePaths","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.forwardingpathinformation.ServicePaths.body-param","description":"generic.resource.api.forwardingpathinformation.ServicePaths to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths","$ref":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.forwardingpathinformation.ServicePaths","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.forwardingpathinformation.ServicePaths.body-param","description":"generic.resource.api.forwardingpathinformation.ServicePaths to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths","$ref":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.forwardingpathinformation.ServicePaths","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/":{"post":{"description":"creates generic.resource.api.ServicePathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ServicePathInformation.body-param","description":"generic.resource.api.ServicePathInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ServicePathInformation","$ref":"#/definitions/generic.resource.api.ServicePathInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ServicePathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ServicePathInformation","schema":{"originalRef":"#/definitions/generic.resource.api.ServicePathInformation","$ref":"#/definitions/generic.resource.api.ServicePathInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ServicePathInformation","$ref":"#/definitions/generic.resource.api.ServicePathInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ServicePathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ServicePathInformation.body-param","description":"generic.resource.api.ServicePathInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ServicePathInformation","$ref":"#/definitions/generic.resource.api.ServicePathInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ServicePathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ServicePathInformation.body-param","description":"generic.resource.api.ServicePathInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ServicePathInformation","$ref":"#/definitions/generic.resource.api.ServicePathInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ServicePathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/":{"post":{"description":"creates generic.resource.api.servicepathinformation.Service","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicepathinformation.Service.body-param","description":"generic.resource.api.servicepathinformation.Service to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.Service","$ref":"#/definitions/generic.resource.api.servicepathinformation.Service"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicepathinformation.Service","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicepathinformation.Service","schema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.Service","$ref":"#/definitions/generic.resource.api.servicepathinformation.Service"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.Service","$ref":"#/definitions/generic.resource.api.servicepathinformation.Service"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicepathinformation.Service","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicepathinformation.Service.body-param","description":"generic.resource.api.servicepathinformation.Service to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.Service","$ref":"#/definitions/generic.resource.api.servicepathinformation.Service"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicepathinformation.Service","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicepathinformation.Service.body-param","description":"generic.resource.api.servicepathinformation.Service to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.Service","$ref":"#/definitions/generic.resource.api.servicepathinformation.Service"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicepathinformation.Service","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicepathinformation.service.Vnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicepathinformation.service.Vnfs","schema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs","$ref":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs","$ref":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicepathinformation.service.Vnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicepathinformation.service.Vnfs.body-param","description":"generic.resource.api.servicepathinformation.service.Vnfs to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs","$ref":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicepathinformation.service.Vnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicepathinformation.service.Vnfs.body-param","description":"generic.resource.api.servicepathinformation.service.Vnfs to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs","$ref":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicepathinformation.service.Vnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/":{"post":{"description":"creates generic.resource.api.VnfPathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfPathInformation.body-param","description":"generic.resource.api.VnfPathInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfPathInformation","$ref":"#/definitions/generic.resource.api.VnfPathInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-instance-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfPathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-instance-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfPathInformation","schema":{"originalRef":"#/definitions/generic.resource.api.VnfPathInformation","$ref":"#/definitions/generic.resource.api.VnfPathInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfPathInformation","$ref":"#/definitions/generic.resource.api.VnfPathInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VnfPathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-instance-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfPathInformation.body-param","description":"generic.resource.api.VnfPathInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfPathInformation","$ref":"#/definitions/generic.resource.api.VnfPathInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VnfPathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-instance-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfPathInformation.body-param","description":"generic.resource.api.VnfPathInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfPathInformation","$ref":"#/definitions/generic.resource.api.VnfPathInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VnfPathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-instance-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-instance-id}/GENERIC-RESOURCE-API:vf-module-instance/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfpathinformation.VfModuleInstance","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-instance-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfpathinformation.VfModuleInstance","schema":{"originalRef":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance","$ref":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance","$ref":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfpathinformation.VfModuleInstance","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-instance-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfpathinformation.VfModuleInstance.body-param","description":"generic.resource.api.vnfpathinformation.VfModuleInstance to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance","$ref":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfpathinformation.VfModuleInstance","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-instance-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfpathinformation.VfModuleInstance.body-param","description":"generic.resource.api.vnfpathinformation.VfModuleInstance to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance","$ref":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfpathinformation.VfModuleInstance","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-instance-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.NetworkInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.NetworkInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.NetworkInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.NetworkInstanceGroup"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.NetworkInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.NetworkInstanceGroup.body-param","description":"generic.resource.api.NetworkInstanceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.NetworkInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.NetworkInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.NetworkInstanceGroup.body-param","description":"generic.resource.api.NetworkInstanceGroup to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.NetworkInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.NetworkInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/":{"post":{"description":"creates generic.resource.api.networkinstancegroup.NetworkInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.NetworkInstanceGroup.body-param","description":"generic.resource.api.networkinstancegroup.NetworkInstanceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.NetworkInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.NetworkInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkinstancegroup.NetworkInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.NetworkInstanceGroup.body-param","description":"generic.resource.api.networkinstancegroup.NetworkInstanceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkinstancegroup.NetworkInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.NetworkInstanceGroup.body-param","description":"generic.resource.api.networkinstancegroup.NetworkInstanceGroup to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkinstancegroup.NetworkInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:aggregate-route-policy/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:aggregate-routes/":{"post":{"description":"creates generic.resource.api.aggregateroutes.AggregateRoutes","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.aggregateroutes.AggregateRoutes.body-param","description":"generic.resource.api.aggregateroutes.AggregateRoutes to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes","$ref":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:aggregate-routes/{route-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.aggregateroutes.AggregateRoutes","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"route-id","in":"path","description":"Id of aggregate-routes","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.aggregateroutes.AggregateRoutes","schema":{"originalRef":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes","$ref":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes","$ref":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.aggregateroutes.AggregateRoutes","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"route-id","in":"path","description":"Id of aggregate-routes","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.aggregateroutes.AggregateRoutes.body-param","description":"generic.resource.api.aggregateroutes.AggregateRoutes to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes","$ref":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.aggregateroutes.AggregateRoutes","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"route-id","in":"path","description":"Id of aggregate-routes","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.aggregateroutes.AggregateRoutes.body-param","description":"generic.resource.api.aggregateroutes.AggregateRoutes to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes","$ref":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.aggregateroutes.AggregateRoutes","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"route-id","in":"path","description":"Id of aggregate-routes","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.Networks.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.Networks to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.Networks.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.Networks to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/":{"post":{"description":"creates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:customer-bonding-requests/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/":{"post":{"description":"creates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of customer-bonding-request","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of customer-bonding-request","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of customer-bonding-request","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of customer-bonding-request","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:vpn-bindings/":{"post":{"description":"creates generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vpnbindings.VpnBindings.body-param","description":"generic.resource.api.vpnbindings.VpnBindings to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:vpn-bindings/{vpn-binding-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"vpn-binding-id","in":"path","description":"Id of vpn-bindings","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vpnbindings.VpnBindings","schema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"vpn-binding-id","in":"path","description":"Id of vpn-bindings","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vpnbindings.VpnBindings.body-param","description":"generic.resource.api.vpnbindings.VpnBindings to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"vpn-binding-id","in":"path","description":"Id of vpn-bindings","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vpnbindings.VpnBindings.body-param","description":"generic.resource.api.vpnbindings.VpnBindings to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"vpn-binding-id","in":"path","description":"Id of vpn-bindings","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:subnet-assignment-policy/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:subnets/":{"post":{"description":"creates generic.resource.api.subnets.Subnets","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subnets.Subnets.body-param","description":"generic.resource.api.subnets.Subnets to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:subnets/{start-address}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subnets.Subnets","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"start-address","in":"path","description":"Id of subnets","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subnets.Subnets","schema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subnets.Subnets","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"start-address","in":"path","description":"Id of subnets","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subnets.Subnets.body-param","description":"generic.resource.api.subnets.Subnets to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subnets.Subnets","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"start-address","in":"path","description":"Id of subnets","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subnets.Subnets.body-param","description":"generic.resource.api.subnets.Subnets to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subnets.Subnets","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"start-address","in":"path","description":"Id of subnets","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:vpn-binding-policy/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy.body-param","description":"generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.Networks","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Networks","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Networks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Networks","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Networks"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.Networks.body-param","description":"generic.resource.api.servicedata.servicedata.Networks to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Networks","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Networks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.Networks.body-param","description":"generic.resource.api.servicedata.servicedata.Networks to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Networks","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Networks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/":{"post":{"description":"creates generic.resource.api.servicedata.servicedata.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.networks.Network.body-param","description":"generic.resource.api.servicedata.servicedata.networks.Network to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.networks.Network","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.networks.Network.body-param","description":"generic.resource.api.servicedata.servicedata.networks.Network to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.networks.Network.body-param","description":"generic.resource.api.servicedata.servicedata.networks.Network to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.networks.network.NetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.networks.network.NetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.networks.network.NetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.networks.network.NetworkData.body-param","description":"generic.resource.api.servicedata.servicedata.networks.network.NetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.networks.network.NetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.networks.network.NetworkData.body-param","description":"generic.resource.api.servicedata.servicedata.networks.network.NetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.networks.network.NetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinformation.NetworkInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinformation.NetworkInformation","schema":{"originalRef":"#/definitions/generic.resource.api.networkinformation.NetworkInformation","$ref":"#/definitions/generic.resource.api.networkinformation.NetworkInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinformation.NetworkInformation","$ref":"#/definitions/generic.resource.api.networkinformation.NetworkInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkinformation.NetworkInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinformation.NetworkInformation.body-param","description":"generic.resource.api.networkinformation.NetworkInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinformation.NetworkInformation","$ref":"#/definitions/generic.resource.api.networkinformation.NetworkInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkinformation.NetworkInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkinformation.NetworkInformation.body-param","description":"generic.resource.api.networkinformation.NetworkInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkinformation.NetworkInformation","$ref":"#/definitions/generic.resource.api.networkinformation.NetworkInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkinformation.NetworkInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-level-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-provided-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources.body-param","description":"generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources.body-param","description":"generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkrequestinput.NetworkRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkrequestinput.NetworkRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput","$ref":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput","$ref":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkrequestinput.NetworkRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkrequestinput.NetworkRequestInput.body-param","description":"generic.resource.api.networkrequestinput.NetworkRequestInput to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput","$ref":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkrequestinput.NetworkRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkrequestinput.NetworkRequestInput.body-param","description":"generic.resource.api.networkrequestinput.NetworkRequestInput to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput","$ref":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkrequestinput.NetworkRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networktopology.NetworkTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networktopology.NetworkTopology","schema":{"originalRef":"#/definitions/generic.resource.api.networktopology.NetworkTopology","$ref":"#/definitions/generic.resource.api.networktopology.NetworkTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networktopology.NetworkTopology","$ref":"#/definitions/generic.resource.api.networktopology.NetworkTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networktopology.NetworkTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networktopology.NetworkTopology.body-param","description":"generic.resource.api.networktopology.NetworkTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networktopology.NetworkTopology","$ref":"#/definitions/generic.resource.api.networktopology.NetworkTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networktopology.NetworkTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networktopology.NetworkTopology.body-param","description":"generic.resource.api.networktopology.NetworkTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networktopology.NetworkTopology","$ref":"#/definitions/generic.resource.api.networktopology.NetworkTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networktopology.NetworkTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkassignments.NetworkAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkassignments.NetworkAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments","$ref":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments","$ref":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkassignments.NetworkAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkassignments.NetworkAssignments.body-param","description":"generic.resource.api.networkassignments.NetworkAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments","$ref":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkassignments.NetworkAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkassignments.NetworkAssignments.body-param","description":"generic.resource.api.networkassignments.NetworkAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments","$ref":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkassignments.NetworkAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkparameters.NetworkParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkparameters.NetworkParameters","schema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.NetworkParameters","$ref":"#/definitions/generic.resource.api.networkparameters.NetworkParameters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.NetworkParameters","$ref":"#/definitions/generic.resource.api.networkparameters.NetworkParameters"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkparameters.NetworkParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkparameters.NetworkParameters.body-param","description":"generic.resource.api.networkparameters.NetworkParameters to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.NetworkParameters","$ref":"#/definitions/generic.resource.api.networkparameters.NetworkParameters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkparameters.NetworkParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkparameters.NetworkParameters.body-param","description":"generic.resource.api.networkparameters.NetworkParameters to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.NetworkParameters","$ref":"#/definitions/generic.resource.api.networkparameters.NetworkParameters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkparameters.NetworkParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-parameters/GENERIC-RESOURCE-API:network-parameter/":{"post":{"description":"creates generic.resource.api.networkparameters.networkparameters.NetworkParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkparameters.networkparameters.NetworkParameter.body-param","description":"generic.resource.api.networkparameters.networkparameters.NetworkParameter to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter","$ref":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-parameters/GENERIC-RESOURCE-API:network-parameter/{network-parameter-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkparameters.networkparameters.NetworkParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"network-parameter-name","in":"path","description":"Id of network-parameter","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkparameters.networkparameters.NetworkParameter","schema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter","$ref":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter","$ref":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networkparameters.networkparameters.NetworkParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"network-parameter-name","in":"path","description":"Id of network-parameter","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkparameters.networkparameters.NetworkParameter.body-param","description":"generic.resource.api.networkparameters.networkparameters.NetworkParameter to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter","$ref":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networkparameters.networkparameters.NetworkParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"network-parameter-name","in":"path","description":"Id of network-parameter","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networkparameters.networkparameters.NetworkParameter.body-param","description":"generic.resource.api.networkparameters.networkparameters.NetworkParameter to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter","$ref":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networkparameters.networkparameters.NetworkParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"network-parameter-name","in":"path","description":"Id of network-parameter","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","schema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure.body-param","description":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure.body-param","description":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/":{"post":{"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{related-network-network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"related-network-network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"related-network-network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"related-network-network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"related-network-network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{related-network-network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"related-network-network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"related-network-network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"related-network-network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"related-network-network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.Pnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.Pnfs","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.Pnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.Pnfs.body-param","description":"generic.resource.api.servicedata.servicedata.Pnfs to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.Pnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.Pnfs.body-param","description":"generic.resource.api.servicedata.servicedata.Pnfs to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.Pnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/":{"post":{"description":"creates generic.resource.api.servicedata.servicedata.pnfs.Pnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.pnfs.Pnf.body-param","description":"generic.resource.api.servicedata.servicedata.pnfs.Pnf to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.pnfs.Pnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.pnfs.Pnf","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.pnfs.Pnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.pnfs.Pnf.body-param","description":"generic.resource.api.servicedata.servicedata.pnfs.Pnf to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.pnfs.Pnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.pnfs.Pnf.body-param","description":"generic.resource.api.servicedata.servicedata.pnfs.Pnf to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.pnfs.Pnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData.body-param","description":"generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData.body-param","description":"generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-details/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnfdetails.PnfDetails","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnfdetails.PnfDetails","schema":{"originalRef":"#/definitions/generic.resource.api.pnfdetails.PnfDetails","$ref":"#/definitions/generic.resource.api.pnfdetails.PnfDetails"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnfdetails.PnfDetails","$ref":"#/definitions/generic.resource.api.pnfdetails.PnfDetails"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.pnfdetails.PnfDetails","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnfdetails.PnfDetails.body-param","description":"generic.resource.api.pnfdetails.PnfDetails to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnfdetails.PnfDetails","$ref":"#/definitions/generic.resource.api.pnfdetails.PnfDetails"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.pnfdetails.PnfDetails","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnfdetails.PnfDetails.body-param","description":"generic.resource.api.pnfdetails.PnfDetails to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnfdetails.PnfDetails","$ref":"#/definitions/generic.resource.api.pnfdetails.PnfDetails"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.pnfdetails.PnfDetails","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-details/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-level-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnfrequestinput.PnfRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnfrequestinput.PnfRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput","$ref":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput","$ref":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.pnfrequestinput.PnfRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnfrequestinput.PnfRequestInput.body-param","description":"generic.resource.api.pnfrequestinput.PnfRequestInput to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput","$ref":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.pnfrequestinput.PnfRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnfrequestinput.PnfRequestInput.body-param","description":"generic.resource.api.pnfrequestinput.PnfRequestInput to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput","$ref":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.pnfrequestinput.PnfRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnftopology.PnfTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnftopology.PnfTopology","schema":{"originalRef":"#/definitions/generic.resource.api.pnftopology.PnfTopology","$ref":"#/definitions/generic.resource.api.pnftopology.PnfTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnftopology.PnfTopology","$ref":"#/definitions/generic.resource.api.pnftopology.PnfTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.pnftopology.PnfTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnftopology.PnfTopology.body-param","description":"generic.resource.api.pnftopology.PnfTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnftopology.PnfTopology","$ref":"#/definitions/generic.resource.api.pnftopology.PnfTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.pnftopology.PnfTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnftopology.PnfTopology.body-param","description":"generic.resource.api.pnftopology.PnfTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnftopology.PnfTopology","$ref":"#/definitions/generic.resource.api.pnftopology.PnfTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.pnftopology.PnfTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-topology-identifier-structure/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","schema":{"originalRef":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure.body-param","description":"generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure.body-param","description":"generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.ProvidedAllottedResources.body-param","description":"generic.resource.api.servicedata.servicedata.ProvidedAllottedResources to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.ProvidedAllottedResources.body-param","description":"generic.resource.api.servicedata.servicedata.ProvidedAllottedResources to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-allotted-resources/GENERIC-RESOURCE-API:provided-allotted-resource/":{"post":{"description":"creates generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.AllottedResourceInfo.body-param","description":"generic.resource.api.AllottedResourceInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-allotted-resources/GENERIC-RESOURCE-API:provided-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"allotted-resource-id","in":"path","description":"Id of provided-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.AllottedResourceInfo","schema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"allotted-resource-id","in":"path","description":"Id of provided-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.AllottedResourceInfo.body-param","description":"generic.resource.api.AllottedResourceInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"allotted-resource-id","in":"path","description":"Id of provided-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.AllottedResourceInfo.body-param","description":"generic.resource.api.AllottedResourceInfo to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"allotted-resource-id","in":"path","description":"Id of provided-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-configurations/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.ProvidedConfigurations","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.ProvidedConfigurations","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.ProvidedConfigurations","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.ProvidedConfigurations.body-param","description":"generic.resource.api.servicedata.servicedata.ProvidedConfigurations to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.ProvidedConfigurations","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.ProvidedConfigurations.body-param","description":"generic.resource.api.servicedata.servicedata.ProvidedConfigurations to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.ProvidedConfigurations","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-configurations/GENERIC-RESOURCE-API:provided-configuration/":{"post":{"description":"creates generic.resource.api.ConfigurationInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ConfigurationInfo.body-param","description":"generic.resource.api.ConfigurationInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ConfigurationInfo","$ref":"#/definitions/generic.resource.api.ConfigurationInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-configurations/GENERIC-RESOURCE-API:provided-configuration/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ConfigurationInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of provided-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ConfigurationInfo","schema":{"originalRef":"#/definitions/generic.resource.api.ConfigurationInfo","$ref":"#/definitions/generic.resource.api.ConfigurationInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ConfigurationInfo","$ref":"#/definitions/generic.resource.api.ConfigurationInfo"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ConfigurationInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of provided-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ConfigurationInfo.body-param","description":"generic.resource.api.ConfigurationInfo to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ConfigurationInfo","$ref":"#/definitions/generic.resource.api.ConfigurationInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ConfigurationInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of provided-configuration","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ConfigurationInfo.body-param","description":"generic.resource.api.ConfigurationInfo to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ConfigurationInfo","$ref":"#/definitions/generic.resource.api.ConfigurationInfo"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ConfigurationInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of provided-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-level-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicerequestinput.ServiceRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicerequestinput.ServiceRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput","$ref":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput","$ref":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicerequestinput.ServiceRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicerequestinput.ServiceRequestInput.body-param","description":"generic.resource.api.servicerequestinput.ServiceRequestInput to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput","$ref":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicerequestinput.ServiceRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicerequestinput.ServiceRequestInput.body-param","description":"generic.resource.api.servicerequestinput.ServiceRequestInput to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput","$ref":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicerequestinput.ServiceRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicetopology.ServiceTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicetopology.ServiceTopology","schema":{"originalRef":"#/definitions/generic.resource.api.servicetopology.ServiceTopology","$ref":"#/definitions/generic.resource.api.servicetopology.ServiceTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicetopology.ServiceTopology","$ref":"#/definitions/generic.resource.api.servicetopology.ServiceTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicetopology.ServiceTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicetopology.ServiceTopology.body-param","description":"generic.resource.api.servicetopology.ServiceTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicetopology.ServiceTopology","$ref":"#/definitions/generic.resource.api.servicetopology.ServiceTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicetopology.ServiceTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicetopology.ServiceTopology.body-param","description":"generic.resource.api.servicetopology.ServiceTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicetopology.ServiceTopology","$ref":"#/definitions/generic.resource.api.servicetopology.ServiceTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicetopology.ServiceTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceassignments.ServiceAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceassignments.ServiceAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments","$ref":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments","$ref":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceassignments.ServiceAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceassignments.ServiceAssignments.body-param","description":"generic.resource.api.serviceassignments.ServiceAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments","$ref":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceassignments.ServiceAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceassignments.ServiceAssignments.body-param","description":"generic.resource.api.serviceassignments.ServiceAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments","$ref":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceassignments.ServiceAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceparameters.ServiceParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceparameters.ServiceParameters","schema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters","$ref":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters","$ref":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceparameters.ServiceParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceparameters.ServiceParameters.body-param","description":"generic.resource.api.serviceparameters.ServiceParameters to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters","$ref":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceparameters.ServiceParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceparameters.ServiceParameters.body-param","description":"generic.resource.api.serviceparameters.ServiceParameters to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters","$ref":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceparameters.ServiceParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-parameters/GENERIC-RESOURCE-API:service-parameter/":{"post":{"description":"creates generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceparameters.serviceparameters.ServiceParameter.body-param","description":"generic.resource.api.serviceparameters.serviceparameters.ServiceParameter to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","$ref":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-parameters/GENERIC-RESOURCE-API:service-parameter/{service-parameter-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"service-parameter-name","in":"path","description":"Id of service-parameter","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","schema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","$ref":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","$ref":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"service-parameter-name","in":"path","description":"Id of service-parameter","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceparameters.serviceparameters.ServiceParameter.body-param","description":"generic.resource.api.serviceparameters.serviceparameters.ServiceParameter to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","$ref":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"service-parameter-name","in":"path","description":"Id of service-parameter","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceparameters.serviceparameters.ServiceParameter.body-param","description":"generic.resource.api.serviceparameters.serviceparameters.ServiceParameter to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","$ref":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"service-parameter-name","in":"path","description":"Id of service-parameter","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-topology-identifier/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","schema":{"originalRef":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","$ref":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","$ref":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier.body-param","description":"generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","$ref":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier.body-param","description":"generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","$ref":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfcInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.VnfcInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.VnfcInstanceGroup"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfcInstanceGroup.body-param","description":"generic.resource.api.VnfcInstanceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.VnfcInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfcInstanceGroup.body-param","description":"generic.resource.api.VnfcInstanceGroup to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.VnfcInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/":{"post":{"description":"creates generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup.body-param","description":"generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup.body-param","description":"generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup.body-param","description":"generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcobjects.VnfcObjects","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcobjects.VnfcObjects","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects","$ref":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects","$ref":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcobjects.VnfcObjects","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.VnfcObjects.body-param","description":"generic.resource.api.vnfcobjects.VnfcObjects to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects","$ref":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcobjects.VnfcObjects","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.VnfcObjects.body-param","description":"generic.resource.api.vnfcobjects.VnfcObjects to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects","$ref":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcobjects.VnfcObjects","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/":{"post":{"description":"creates generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject.body-param","description":"generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject.body-param","description":"generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject.body-param","description":"generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics.body-param","description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics.body-param","description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/":{"post":{"description":"creates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic.body-param","description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic.body-param","description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic.body-param","description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:capacity/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity.body-param","description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity.body-param","description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:vnic-ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:vnic-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.Vnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.Vnfs","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.Vnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.Vnfs.body-param","description":"generic.resource.api.servicedata.servicedata.Vnfs to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.Vnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.Vnfs.body-param","description":"generic.resource.api.servicedata.servicedata.Vnfs to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.Vnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/":{"post":{"description":"creates generic.resource.api.servicedata.servicedata.vnfs.Vnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.Vnf.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.Vnf to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.Vnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.Vnf","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.vnfs.Vnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.Vnf.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.Vnf to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.vnfs.Vnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.Vnf.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.Vnf to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.vnfs.Vnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.licenseinformation.LicenseInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.licenseinformation.LicenseInformation","schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation","$ref":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation","$ref":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.licenseinformation.LicenseInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.licenseinformation.LicenseInformation.body-param","description":"generic.resource.api.licenseinformation.LicenseInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation","$ref":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.licenseinformation.LicenseInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.licenseinformation.LicenseInformation.body-param","description":"generic.resource.api.licenseinformation.LicenseInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation","$ref":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.licenseinformation.LicenseInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:entitlement-pool-list/":{"post":{"description":"creates generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList.body-param","description":"generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:entitlement-pool-list/{entitlement-pool-uuid}/{action}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"entitlement-pool-uuid","in":"path","description":"Id of entitlement-pool-list","required":true,"type":"string"},{"name":"action","in":"path","description":"Id of entitlement-pool-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"entitlement-pool-uuid","in":"path","description":"Id of entitlement-pool-list","required":true,"type":"string"},{"name":"action","in":"path","description":"Id of entitlement-pool-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList.body-param","description":"generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"entitlement-pool-uuid","in":"path","description":"Id of entitlement-pool-list","required":true,"type":"string"},{"name":"action","in":"path","description":"Id of entitlement-pool-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList.body-param","description":"generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"entitlement-pool-uuid","in":"path","description":"Id of entitlement-pool-list","required":true,"type":"string"},{"name":"action","in":"path","description":"Id of entitlement-pool-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:license-key-group-list/":{"post":{"description":"creates generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList.body-param","description":"generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:license-key-group-list/{license-key-group-uuid}/{action}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"license-key-group-uuid","in":"path","description":"Id of license-key-group-list","required":true,"type":"string"},{"name":"action","in":"path","description":"Id of license-key-group-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"license-key-group-uuid","in":"path","description":"Id of license-key-group-list","required":true,"type":"string"},{"name":"action","in":"path","description":"Id of license-key-group-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList.body-param","description":"generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"license-key-group-uuid","in":"path","description":"Id of license-key-group-list","required":true,"type":"string"},{"name":"action","in":"path","description":"Id of license-key-group-list","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList.body-param","description":"generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"license-key-group-uuid","in":"path","description":"Id of license-key-group-list","required":true,"type":"string"},{"name":"action","in":"path","description":"Id of license-key-group-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/":{"post":{"description":"creates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleinformation.VfModuleInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleinformation.VfModuleInformation","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation","$ref":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation","$ref":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduleinformation.VfModuleInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleinformation.VfModuleInformation.body-param","description":"generic.resource.api.vfmoduleinformation.VfModuleInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation","$ref":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduleinformation.VfModuleInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleinformation.VfModuleInformation.body-param","description":"generic.resource.api.vfmoduleinformation.VfModuleInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation","$ref":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduleinformation.VfModuleInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-level-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","$ref":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","$ref":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmodulerequestinput.VfModuleRequestInput.body-param","description":"generic.resource.api.vfmodulerequestinput.VfModuleRequestInput to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","$ref":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmodulerequestinput.VfModuleRequestInput.body-param","description":"generic.resource.api.vfmodulerequestinput.VfModuleRequestInput to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","$ref":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduletopology.VfModuleTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduletopology.VfModuleTopology","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduletopology.VfModuleTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduletopology.VfModuleTopology.body-param","description":"generic.resource.api.vfmoduletopology.VfModuleTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduletopology.VfModuleTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduletopology.VfModuleTopology.body-param","description":"generic.resource.api.vfmoduletopology.VfModuleTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduletopology.VfModuleTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.VfModuleAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.VfModuleAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduleassignments.VfModuleAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.VfModuleAssignments.body-param","description":"generic.resource.api.vfmoduleassignments.VfModuleAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduleassignments.VfModuleAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.VfModuleAssignments.body-param","description":"generic.resource.api.vfmoduleassignments.VfModuleAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduleassignments.VfModuleAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/":{"post":{"description":"creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/{neutron-subnet-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"neutron-subnet-id","in":"path","description":"Id of dhcp-subnet-assignment","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"neutron-subnet-id","in":"path","description":"Id of dhcp-subnet-assignment","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"neutron-subnet-id","in":"path","description":"Id of dhcp-subnet-assignment","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"neutron-subnet-id","in":"path","description":"Id of dhcp-subnet-assignment","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/":{"post":{"description":"creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/":{"post":{"description":"creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param","description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.VnicGroups","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.VnicGroups","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnicgroups.VnicGroups","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.VnicGroups.body-param","description":"generic.resource.api.vnicgroups.VnicGroups to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnicgroups.VnicGroups","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.VnicGroups.body-param","description":"generic.resource.api.vnicgroups.VnicGroups to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnicgroups.VnicGroups","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/":{"post":{"description":"creates generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/":{"post":{"description":"creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param","description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.SubInterfaceNetworkData.body-param","description":"generic.resource.api.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.SubInterfaceNetworkData.body-param","description":"generic.resource.api.SubInterfaceNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/":{"post":{"description":"creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/":{"post":{"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms.body-param","description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/":{"post":{"description":"creates generic.resource.api.VmTopologyData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmTopologyData.body-param","description":"generic.resource.api.VmTopologyData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VmTopologyData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VmTopologyData","schema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VmTopologyData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmTopologyData.body-param","description":"generic.resource.api.VmTopologyData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VmTopologyData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmTopologyData.body-param","description":"generic.resource.api.VmTopologyData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VmTopologyData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.VmNames","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.VmNames","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmtopologydata.VmNames","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.VmNames.body-param","description":"generic.resource.api.vmtopologydata.VmNames to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmtopologydata.VmNames","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.VmNames.body-param","description":"generic.resource.api.vmtopologydata.VmNames to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmtopologydata.VmNames","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/":{"post":{"description":"creates generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param","description":"generic.resource.api.vmtopologydata.vmnames.VnfcNames to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.vmnames.VnfcNames","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param","description":"generic.resource.api.vmtopologydata.vmnames.VnfcNames to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param","description":"generic.resource.api.vmtopologydata.vmnames.VnfcNames to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfcNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfcNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VnfcNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfcNetworkData.body-param","description":"generic.resource.api.VnfcNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VnfcNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfcNetworkData.body-param","description":"generic.resource.api.VnfcNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VnfcNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/":{"post":{"description":"creates generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param","description":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param","description":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param","description":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionpoint.ConnectionPoint","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionpoint.ConnectionPoint","schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.connectionpoint.ConnectionPoint","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionpoint.ConnectionPoint.body-param","description":"generic.resource.api.connectionpoint.ConnectionPoint to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.connectionpoint.ConnectionPoint","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionpoint.ConnectionPoint.body-param","description":"generic.resource.api.connectionpoint.ConnectionPoint to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.connectionpoint.ConnectionPoint","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/":{"post":{"description":"creates generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param","description":"generic.resource.api.connectionpoint.connectionpoint.VlanData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/{vlan-uuid}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vlan-uuid","in":"path","description":"Id of vlan-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionpoint.connectionpoint.VlanData","schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vlan-uuid","in":"path","description":"Id of vlan-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param","description":"generic.resource.api.connectionpoint.connectionpoint.VlanData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vlan-uuid","in":"path","description":"Id of vlan-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param","description":"generic.resource.api.connectionpoint.connectionpoint.VlanData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vlan-uuid","in":"path","description":"Id of vlan-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/":{"post":{"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.SubInterfaceNetworkData.body-param","description":"generic.resource.api.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.SubInterfaceNetworkData.body-param","description":"generic.resource.api.SubInterfaceNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/":{"post":{"description":"creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param","description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/":{"post":{"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/":{"post":{"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/":{"post":{"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/":{"post":{"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/{vnfc-ip-address}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"name":"vnfc-ip-address","in":"path","description":"Id of vnfc-subnet-ip","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"name":"vnfc-ip-address","in":"path","description":"Id of vnfc-subnet-ip","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"name":"vnfc-ip-address","in":"path","description":"Id of vnfc-subnet-ip","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param","description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"name":"vnfc-ip-address","in":"path","description":"Id of vnfc-subnet-ip","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.VmNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.VmNetworks","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmtopologydata.VmNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.VmNetworks.body-param","description":"generic.resource.api.vmtopologydata.VmNetworks to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmtopologydata.VmNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmtopologydata.VmNetworks.body-param","description":"generic.resource.api.vmtopologydata.VmNetworks to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmtopologydata.VmNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/":{"post":{"description":"creates generic.resource.api.VmNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmNetworkData.body-param","description":"generic.resource.api.VmNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VmNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VmNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VmNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmNetworkData.body-param","description":"generic.resource.api.VmNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VmNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VmNetworkData.body-param","description":"generic.resource.api.VmNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VmNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.FloatingIps.body-param","description":"generic.resource.api.vmnetworkdata.FloatingIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.FloatingIps.body-param","description":"generic.resource.api.vmnetworkdata.FloatingIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:interface-route-prefixes/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes.body-param","description":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes.body-param","description":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:mac-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.MacAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.MacAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.MacAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.MacAddresses.body-param","description":"generic.resource.api.vmnetworkdata.MacAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.MacAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.MacAddresses.body-param","description":"generic.resource.api.vmnetworkdata.MacAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.MacAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.vmnetworkdata.NetworkInformationItems to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.NetworkInformationItems.body-param","description":"generic.resource.api.vmnetworkdata.NetworkInformationItems to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/":{"post":{"description":"creates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param","description":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param","description":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/":{"post":{"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.SriovParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.SriovParameters","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.SriovParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.SriovParameters.body-param","description":"generic.resource.api.vmnetworkdata.SriovParameters to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.SriovParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.SriovParameters.body-param","description":"generic.resource.api.vmnetworkdata.SriovParameters to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.SriovParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:c-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:s-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:heat-vlan-filters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters.body-param","description":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-topology-identifier/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier.body-param","description":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier.body-param","description":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfinformation.VnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfinformation.VnfInformation.body-param","description":"generic.resource.api.vnfinformation.VnfInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfinformation.VnfInformation.body-param","description":"generic.resource.api.vnfinformation.VnfInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfinformation.VnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfinformation.VnfInformation.body-param","description":"generic.resource.api.vnfinformation.VnfInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfinformation.VnfInformation.body-param","description":"generic.resource.api.vnfinformation.VnfInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-level-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfNetworkCollection","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfNetworkCollection","schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.VnfNetworkCollection"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.VnfNetworkCollection"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VnfNetworkCollection","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfNetworkCollection.body-param","description":"generic.resource.api.VnfNetworkCollection to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.VnfNetworkCollection"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VnfNetworkCollection","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfNetworkCollection.body-param","description":"generic.resource.api.VnfNetworkCollection to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.VnfNetworkCollection"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VnfNetworkCollection","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/":{"post":{"description":"creates generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkcollection.VnfNetworkCollection.body-param","description":"generic.resource.api.vnfnetworkcollection.VnfNetworkCollection to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkcollection.VnfNetworkCollection.body-param","description":"generic.resource.api.vnfnetworkcollection.VnfNetworkCollection to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkcollection.VnfNetworkCollection.body-param","description":"generic.resource.api.vnfnetworkcollection.VnfNetworkCollection to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks.body-param","description":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks.body-param","description":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/":{"post":{"description":"creates generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network.body-param","description":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network.body-param","description":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network.body-param","description":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:vnf-floating-ip/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:vnf-floating-ip/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-provided-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources.body-param","description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfrequestinput.VnfRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfrequestinput.VnfRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput","$ref":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput","$ref":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfrequestinput.VnfRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfrequestinput.VnfRequestInput.body-param","description":"generic.resource.api.vnfrequestinput.VnfRequestInput to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput","$ref":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfrequestinput.VnfRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfrequestinput.VnfRequestInput.body-param","description":"generic.resource.api.vnfrequestinput.VnfRequestInput to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput","$ref":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfrequestinput.VnfRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-network-instance-group-ids/":{"post":{"description":"creates generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds.body-param","description":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-network-instance-group-ids/{vnf-network-instance-group-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnf-network-instance-group-id","in":"path","description":"Id of vnf-network-instance-group-ids","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnf-network-instance-group-id","in":"path","description":"Id of vnf-network-instance-group-ids","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds.body-param","description":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnf-network-instance-group-id","in":"path","description":"Id of vnf-network-instance-group-ids","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds.body-param","description":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnf-network-instance-group-id","in":"path","description":"Id of vnf-network-instance-group-ids","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks.body-param","description":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks.body-param","description":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/":{"post":{"description":"creates generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfNetworkData.body-param","description":"generic.resource.api.VnfNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfNetworkData.body-param","description":"generic.resource.api.VnfNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfNetworkData.body-param","description":"generic.resource.api.VnfNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/":{"post":{"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.SubnetsData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.SubnetsData.body-param","description":"generic.resource.api.vnfnetworkdata.SubnetsData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.SubnetsData.body-param","description":"generic.resource.api.vnfnetworkdata.SubnetsData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/":{"post":{"description":"creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param","description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param","description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param","description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfSubInterfaceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfSubInterfaceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.VnfSubInterfaceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.VnfSubInterfaceGroup"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VnfSubInterfaceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfSubInterfaceGroup.body-param","description":"generic.resource.api.VnfSubInterfaceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.VnfSubInterfaceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VnfSubInterfaceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfSubInterfaceGroup.body-param","description":"generic.resource.api.VnfSubInterfaceGroup to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.VnfSubInterfaceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VnfSubInterfaceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/":{"post":{"description":"creates generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup.body-param","description":"generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup.body-param","description":"generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup.body-param","description":"generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:customer-bonding-requests/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests.body-param","description":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests.body-param","description":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/":{"post":{"description":"creates generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest.body-param","description":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of customer-bonding-request","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of customer-bonding-request","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest.body-param","description":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of customer-bonding-request","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest.body-param","description":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of customer-bonding-request","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcs.Vnfcs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcs.Vnfcs","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.Vnfcs","$ref":"#/definitions/generic.resource.api.vnfcs.Vnfcs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.Vnfcs","$ref":"#/definitions/generic.resource.api.vnfcs.Vnfcs"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcs.Vnfcs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcs.Vnfcs.body-param","description":"generic.resource.api.vnfcs.Vnfcs to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.Vnfcs","$ref":"#/definitions/generic.resource.api.vnfcs.Vnfcs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcs.Vnfcs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcs.Vnfcs.body-param","description":"generic.resource.api.vnfcs.Vnfcs to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.Vnfcs","$ref":"#/definitions/generic.resource.api.vnfcs.Vnfcs"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcs.Vnfcs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/":{"post":{"description":"creates generic.resource.api.vnfcs.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcs.vnfcs.Vnfc.body-param","description":"generic.resource.api.vnfcs.vnfcs.Vnfc to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcs.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcs.vnfcs.Vnfc","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfcs.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcs.vnfcs.Vnfc.body-param","description":"generic.resource.api.vnfcs.vnfcs.Vnfc to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfcs.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfcs.vnfcs.Vnfc.body-param","description":"generic.resource.api.vnfcs.vnfcs.Vnfc to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfcs.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnics.Vnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnics.Vnics","schema":{"originalRef":"#/definitions/generic.resource.api.vnics.Vnics","$ref":"#/definitions/generic.resource.api.vnics.Vnics"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnics.Vnics","$ref":"#/definitions/generic.resource.api.vnics.Vnics"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnics.Vnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnics.Vnics.body-param","description":"generic.resource.api.vnics.Vnics to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnics.Vnics","$ref":"#/definitions/generic.resource.api.vnics.Vnics"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnics.Vnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnics.Vnics.body-param","description":"generic.resource.api.vnics.Vnics to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnics.Vnics","$ref":"#/definitions/generic.resource.api.vnics.Vnics"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnics.Vnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/":{"post":{"description":"creates generic.resource.api.vnics.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnics.vnics.Vnic.body-param","description":"generic.resource.api.vnics.vnics.Vnic to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnics.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnics.vnics.Vnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnics.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnics.vnics.Vnic","schema":{"originalRef":"#/definitions/generic.resource.api.vnics.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnics.vnics.Vnic"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnics.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnics.vnics.Vnic"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnics.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnics.vnics.Vnic.body-param","description":"generic.resource.api.vnics.vnics.Vnic to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnics.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnics.vnics.Vnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnics.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnics.vnics.Vnic.body-param","description":"generic.resource.api.vnics.vnics.Vnic to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnics.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnics.vnics.Vnic"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnics.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfaces.SubInterfaces","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfaces.SubInterfaces","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces","$ref":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces","$ref":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfaces.SubInterfaces","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfaces.SubInterfaces.body-param","description":"generic.resource.api.subinterfaces.SubInterfaces to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces","$ref":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfaces.SubInterfaces","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfaces.SubInterfaces.body-param","description":"generic.resource.api.subinterfaces.SubInterfaces to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces","$ref":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfaces.SubInterfaces","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/":{"post":{"description":"creates generic.resource.api.subinterfaces.subinterfaces.SubInterface","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfaces.subinterfaces.SubInterface.body-param","description":"generic.resource.api.subinterfaces.subinterfaces.SubInterface to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfaces.subinterfaces.SubInterface","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfaces.subinterfaces.SubInterface","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfaces.subinterfaces.SubInterface","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfaces.subinterfaces.SubInterface.body-param","description":"generic.resource.api.subinterfaces.subinterfaces.SubInterface to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfaces.subinterfaces.SubInterface","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfaces.subinterfaces.SubInterface.body-param","description":"generic.resource.api.subinterfaces.subinterfaces.SubInterface to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfaces.subinterfaces.SubInterface","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.IpAddresses.body-param","description":"generic.resource.api.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.ipaddresses.IpAddresses.body-param","description":"generic.resource.api.ipaddresses.IpAddresses to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-network/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork.body-param","description":"generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork.body-param","description":"generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnftopology.VnfTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnftopology.VnfTopology","schema":{"originalRef":"#/definitions/generic.resource.api.vnftopology.VnfTopology","$ref":"#/definitions/generic.resource.api.vnftopology.VnfTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnftopology.VnfTopology","$ref":"#/definitions/generic.resource.api.vnftopology.VnfTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnftopology.VnfTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnftopology.VnfTopology.body-param","description":"generic.resource.api.vnftopology.VnfTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnftopology.VnfTopology","$ref":"#/definitions/generic.resource.api.vnftopology.VnfTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnftopology.VnfTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnftopology.VnfTopology.body-param","description":"generic.resource.api.vnftopology.VnfTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnftopology.VnfTopology","$ref":"#/definitions/generic.resource.api.vnftopology.VnfTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnftopology.VnfTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.VnfResourceAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfresourceassignments.VnfResourceAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments.body-param","description":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfresourceassignments.VnfResourceAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments.body-param","description":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfresourceassignments.VnfResourceAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:availability-zones/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones.body-param","description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones.body-param","description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks.body-param","description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks.body-param","description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/":{"post":{"description":"creates generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfNetworkData.body-param","description":"generic.resource.api.VnfNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfNetworkData.body-param","description":"generic.resource.api.VnfNetworkData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.VnfNetworkData.body-param","description":"generic.resource.api.VnfNetworkData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.RelatedNetwork.body-param","description":"generic.resource.api.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/":{"post":{"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.relatednetwork.RelatedNetwork.body-param","description":"generic.resource.api.relatednetwork.RelatedNetwork to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vlantags.VlanTags.body-param","description":"generic.resource.api.vlantags.VlanTags to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.SubnetsData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.SubnetsData.body-param","description":"generic.resource.api.vnfnetworkdata.SubnetsData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.SubnetsData.body-param","description":"generic.resource.api.vnfnetworkdata.SubnetsData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/":{"post":{"description":"creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param","description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param","description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param","description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-topology-identifier-structure/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","schema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure.body-param","description":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure.body-param","description":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicestatus.ServiceStatus","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicestatus.ServiceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.servicestatus.ServiceStatus","$ref":"#/definitions/generic.resource.api.servicestatus.ServiceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicestatus.ServiceStatus","$ref":"#/definitions/generic.resource.api.servicestatus.ServiceStatus"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.servicestatus.ServiceStatus","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicestatus.ServiceStatus.body-param","description":"generic.resource.api.servicestatus.ServiceStatus to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicestatus.ServiceStatus","$ref":"#/definitions/generic.resource.api.servicestatus.ServiceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.servicestatus.ServiceStatus","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.servicestatus.ServiceStatus.body-param","description":"generic.resource.api.servicestatus.ServiceStatus to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.servicestatus.ServiceStatus","$ref":"#/definitions/generic.resource.api.servicestatus.ServiceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.servicestatus.ServiceStatus","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.TunnelxconnAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.TunnelxconnAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnAllottedResources","$ref":"#/definitions/generic.resource.api.TunnelxconnAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnAllottedResources","$ref":"#/definitions/generic.resource.api.TunnelxconnAllottedResources"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.TunnelxconnAllottedResources","parameters":[{"in":"body","name":"generic.resource.api.TunnelxconnAllottedResources.body-param","description":"generic.resource.api.TunnelxconnAllottedResources to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnAllottedResources","$ref":"#/definitions/generic.resource.api.TunnelxconnAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.TunnelxconnAllottedResources","parameters":[{"in":"body","name":"generic.resource.api.TunnelxconnAllottedResources.body-param","description":"generic.resource.api.TunnelxconnAllottedResources to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnAllottedResources","$ref":"#/definitions/generic.resource.api.TunnelxconnAllottedResources"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.TunnelxconnAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/":{"post":{"description":"creates generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","parameters":[{"in":"body","name":"generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource.body-param","description":"generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource.body-param","description":"generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource.body-param","description":"generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData.body-param","description":"generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData.body-param","description":"generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.OperStatusData.body-param","description":"generic.resource.api.OperStatusData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.TunnelxconnOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.TunnelxconnOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnOperationInformation","$ref":"#/definitions/generic.resource.api.TunnelxconnOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnOperationInformation","$ref":"#/definitions/generic.resource.api.TunnelxconnOperationInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.TunnelxconnOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.TunnelxconnOperationInformation.body-param","description":"generic.resource.api.TunnelxconnOperationInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnOperationInformation","$ref":"#/definitions/generic.resource.api.TunnelxconnOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.TunnelxconnOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.TunnelxconnOperationInformation.body-param","description":"generic.resource.api.TunnelxconnOperationInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnOperationInformation","$ref":"#/definitions/generic.resource.api.TunnelxconnOperationInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.TunnelxconnOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param","description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param","description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.requestinformation.RequestInformation.body-param","description":"generic.resource.api.requestinformation.RequestInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param","description":"generic.resource.api.sdncrequestheader.SdncRequestHeader to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.serviceinformation.ServiceInformation.body-param","description":"generic.resource.api.serviceinformation.ServiceInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:tunnelxconn-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","$ref":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","$ref":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput.body-param","description":"generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","$ref":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput.body-param","description":"generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","$ref":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.tunnelxconntopology.TunnelxconnTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.tunnelxconntopology.TunnelxconnTopology","schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology","$ref":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology","$ref":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.tunnelxconntopology.TunnelxconnTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.tunnelxconntopology.TunnelxconnTopology.body-param","description":"generic.resource.api.tunnelxconntopology.TunnelxconnTopology to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology","$ref":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.tunnelxconntopology.TunnelxconnTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.tunnelxconntopology.TunnelxconnTopology.body-param","description":"generic.resource.api.tunnelxconntopology.TunnelxconnTopology to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology","$ref":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.tunnelxconntopology.TunnelxconnTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param","description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param","description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.onapmodelinformation.OnapModelInformation.body-param","description":"generic.resource.api.onapmodelinformation.OnapModelInformation to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","$ref":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","$ref":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments.body-param","description":"generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","$ref":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments.body-param","description":"generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","$ref":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.Param.body-param","description":"generic.resource.api.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/":{"post":{"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.Param.body-param","description":"generic.resource.api.param.Param to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.ResourceResolutionData.body-param","description":"generic.resource.api.param.param.ResourceResolutionData to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/":{"post":{"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param","description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}}},"post":{"tags":["GENERIC-RESOURCE-API"],"description":"creates generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param","description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus to be added to list","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"409":{"description":"Object already exists"}}},"put":{"tags":["GENERIC-RESOURCE-API"],"description":"creates or updates generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"in":"body","name":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param","description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus to be added or updated","required":false,"schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"Object created"},"204":{"description":"Object modified"}}},"delete":{"tags":["GENERIC-RESOURCE-API"],"description":"removes generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"204":{"description":"Object deleted"}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.BrgAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.BrgAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.BrgAllottedResources","$ref":"#/definitions/generic.resource.api.BrgAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.BrgAllottedResources","$ref":"#/definitions/generic.resource.api.BrgAllottedResources"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.brgallottedresources.BrgAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.brgallottedresources.BrgAllottedResource","schema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource","$ref":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource","$ref":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","schema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.BrgOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.BrgOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.BrgOperationInformation","$ref":"#/definitions/generic.resource.api.BrgOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.BrgOperationInformation","$ref":"#/definitions/generic.resource.api.BrgOperationInformation"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:brg-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.brgrequestinput.BrgRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.brgrequestinput.BrgRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput","$ref":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput","$ref":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.brgtopology.BrgTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.brgtopology.BrgTopology","schema":{"originalRef":"#/definitions/generic.resource.api.brgtopology.BrgTopology","$ref":"#/definitions/generic.resource.api.brgtopology.BrgTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.brgtopology.BrgTopology","$ref":"#/definitions/generic.resource.api.brgtopology.BrgTopology"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.brgassignments.BrgAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.brgassignments.BrgAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.brgassignments.BrgAssignments","$ref":"#/definitions/generic.resource.api.brgassignments.BrgAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.brgassignments.BrgAssignments","$ref":"#/definitions/generic.resource.api.brgassignments.BrgAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of brg-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ConnectionAttachmentAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ConnectionAttachmentAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ConnectionAttachmentOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ConnectionAttachmentOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","$ref":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","$ref":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","$ref":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","$ref":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of connection-attachment-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ContrailRouteAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ContrailRouteAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteAllottedResources","$ref":"#/definitions/generic.resource.api.ContrailRouteAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteAllottedResources","$ref":"#/definitions/generic.resource.api.ContrailRouteAllottedResources"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ContrailRouteOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ContrailRouteOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteOperationInformation","$ref":"#/definitions/generic.resource.api.ContrailRouteOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteOperationInformation","$ref":"#/definitions/generic.resource.api.ContrailRouteOperationInformation"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-applied-service-info/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:dest-network/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.NetworkInfo","schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:source-network/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.NetworkInfo","schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailroutetopology.ContrailRouteTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailroutetopology.ContrailRouteTopology","schema":{"originalRef":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology","$ref":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology","$ref":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:contrail-applied-service/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","schema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:dest-network/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.NetworkInfo","schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:source-network/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.NetworkInfo","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.NetworkInfo","schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of contrail-route-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.GenericConfigurations","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.GenericConfigurations","schema":{"originalRef":"#/definitions/generic.resource.api.GenericConfigurations","$ref":"#/definitions/generic.resource.api.GenericConfigurations"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.GenericConfigurations","$ref":"#/definitions/generic.resource.api.GenericConfigurations"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.genericconfigurations.GcConfiguration","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.genericconfigurations.GcConfiguration","schema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration","$ref":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration","$ref":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","schema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.GcTopologyOperationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.GcTopologyOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.GcTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.GcTopologyOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.GcTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.GcTopologyOperationInformation"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.configurationinformation.ConfigurationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.configurationinformation.ConfigurationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.gcrequestinput.GcRequestInput","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.gcrequestinput.GcRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput","$ref":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput","$ref":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:configuration-ids/{configuration-ids-configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"configuration-ids-configuration-id","in":"path","description":"Id of configuration-ids","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","schema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","$ref":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","$ref":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.configurationstatus.ConfigurationStatus","parameters":[{"name":"configuration-id","in":"path","description":"Id of gc-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.configurationstatus.ConfigurationStatus","schema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.PortMirrorConfigurations","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.PortMirrorConfigurations","schema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorConfigurations","$ref":"#/definitions/generic.resource.api.PortMirrorConfigurations"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorConfigurations","$ref":"#/definitions/generic.resource.api.PortMirrorConfigurations"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.PortMirrorTopologyOperationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.PortMirrorTopologyOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.configurationinformation.ConfigurationInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.configurationinformation.ConfigurationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.PortInfo","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.PortInfo","schema":{"originalRef":"#/definitions/generic.resource.api.PortInfo","$ref":"#/definitions/generic.resource.api.PortInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PortInfo","$ref":"#/definitions/generic.resource.api.PortInfo"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:pnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnfinformation.PnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnfinformation.PnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:pnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:vnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfinformation.VnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:pnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnfinformation.PnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnfinformation.PnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:pnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:vnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfinformation.VnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:configuration-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","$ref":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","$ref":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:dest-vnfc-instance-group-id/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/GENERIC-RESOURCE-API:dest-ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/GENERIC-RESOURCE-API:dest-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"source-port-id","in":"path","description":"Id of source-to-dest-map","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-vnfc-instance-group-id/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","schema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.configurationstatus.ConfigurationStatus","parameters":[{"name":"configuration-id","in":"path","description":"Id of port-mirror-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.configurationstatus.ConfigurationStatus","schema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.PreloadModelInformation","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.PreloadModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.PreloadModelInformation","$ref":"#/definitions/generic.resource.api.PreloadModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PreloadModelInformation","$ref":"#/definitions/generic.resource.api.PreloadModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.preloadmodelinformation.PreloadList","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.preloadmodelinformation.PreloadList","schema":{"originalRef":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList","$ref":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList","$ref":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.preloaddata.PreloadData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.preloaddata.PreloadData","schema":{"originalRef":"#/definitions/generic.resource.api.preloaddata.PreloadData","$ref":"#/definitions/generic.resource.api.preloaddata.PreloadData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.preloaddata.PreloadData","$ref":"#/definitions/generic.resource.api.preloaddata.PreloadData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","schema":{"originalRef":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:host-routes/{route-prefix}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.hostroutes.HostRoutes","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"route-prefix","in":"path","description":"Id of host-routes","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.hostroutes.HostRoutes","schema":{"originalRef":"#/definitions/generic.resource.api.hostroutes.HostRoutes","$ref":"#/definitions/generic.resource.api.hostroutes.HostRoutes"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.hostroutes.HostRoutes","$ref":"#/definitions/generic.resource.api.hostroutes.HostRoutes"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-policy/{network-policy-fqdn}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkpolicy.NetworkPolicy","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-policy-fqdn","in":"path","description":"Id of network-policy","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkpolicy.NetworkPolicy","schema":{"originalRef":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy","$ref":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy","$ref":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","schema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:route-table-reference/{route-table-reference-fqdn}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.routetablereference.RouteTableReference","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"route-table-reference-fqdn","in":"path","description":"Id of route-table-reference","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.routetablereference.RouteTableReference","schema":{"originalRef":"#/definitions/generic.resource.api.routetablereference.RouteTableReference","$ref":"#/definitions/generic.resource.api.routetablereference.RouteTableReference"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.routetablereference.RouteTableReference","$ref":"#/definitions/generic.resource.api.routetablereference.RouteTableReference"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:subnets/{start-address}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subnets.Subnets","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"start-address","in":"path","description":"Id of subnets","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subnets.Subnets","schema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:vpn-bindings/{vpn-binding-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vpn-binding-id","in":"path","description":"Id of vpn-bindings","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vpnbindings.VpnBindings","schema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.preloadoperstatus.PreloadOperStatus","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.preloadoperstatus.PreloadOperStatus","schema":{"originalRef":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus","$ref":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus","$ref":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","schema":{"originalRef":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduletopology.VfModuleTopology","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduletopology.VfModuleTopology","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.VfModuleAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.VfModuleAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/{neutron-subnet-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"neutron-subnet-id","in":"path","description":"Id of dhcp-subnet-assignment","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.VnicGroups","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.VnicGroups","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VmTopologyData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VmTopologyData","schema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.VmNames","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.VmNames","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.vmnames.VnfcNames","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfcNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfcNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionpoint.ConnectionPoint","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionpoint.ConnectionPoint","schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/{vlan-uuid}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vlan-uuid","in":"path","description":"Id of vlan-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionpoint.connectionpoint.VlanData","schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/{vnfc-ip-address}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"name":"vnfc-ip-address","in":"path","description":"Id of vnfc-subnet-ip","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.VmNetworks","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.VmNetworks","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VmNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VmNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.FloatingIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:interface-route-prefixes/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:mac-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.MacAddresses","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.MacAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.NetworkInformationItems","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.SriovParameters","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.SriovParameters","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:c-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:s-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:heat-vlan-filters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-topology-identifier/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.VnfResourceAssignments","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:availability-zones/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfNetworkData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.SubnetsData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}}}},"/operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-topology-identifier-structure/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","parameters":[{"name":"preload-id","in":"path","description":"Id of preload-list","required":true,"type":"string"},{"name":"preload-type","in":"path","description":"Id of preload-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","schema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SecurityZoneAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SecurityZoneAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneAllottedResources","$ref":"#/definitions/generic.resource.api.SecurityZoneAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneAllottedResources","$ref":"#/definitions/generic.resource.api.SecurityZoneAllottedResources"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SecurityZoneOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SecurityZoneOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneOperationInformation","$ref":"#/definitions/generic.resource.api.SecurityZoneOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneOperationInformation","$ref":"#/definitions/generic.resource.api.SecurityZoneOperationInformation"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","$ref":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","$ref":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.securityzonetopology.SecurityZoneTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.securityzonetopology.SecurityZoneTopology","schema":{"originalRef":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology","$ref":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology","$ref":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.securityzoneassignments.SecurityZoneAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.securityzoneassignments.SecurityZoneAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments","$ref":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments","$ref":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of security-zone-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}}}},"/operational/GENERIC-RESOURCE-API:services/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ServiceModelInfrastructure","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ServiceModelInfrastructure","schema":{"originalRef":"#/definitions/generic.resource.api.ServiceModelInfrastructure","$ref":"#/definitions/generic.resource.api.ServiceModelInfrastructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ServiceModelInfrastructure","$ref":"#/definitions/generic.resource.api.ServiceModelInfrastructure"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicemodelinfrastructure.Service","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicemodelinfrastructure.Service","schema":{"originalRef":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service","$ref":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service","$ref":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.ServiceData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.ServiceData","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.ServiceData","$ref":"#/definitions/generic.resource.api.servicedata.ServiceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.ServiceData","$ref":"#/definitions/generic.resource.api.servicedata.ServiceData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:consumed-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:consumed-allotted-resources/GENERIC-RESOURCE-API:consumed-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"allotted-resource-id","in":"path","description":"Id of consumed-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.AllottedResourceInfo","schema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.ForwardingPaths","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.ForwardingPaths","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.forwardingpathinformation.ServicePaths","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.forwardingpathinformation.ServicePaths","schema":{"originalRef":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths","$ref":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths","$ref":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ServicePathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ServicePathInformation","schema":{"originalRef":"#/definitions/generic.resource.api.ServicePathInformation","$ref":"#/definitions/generic.resource.api.ServicePathInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ServicePathInformation","$ref":"#/definitions/generic.resource.api.ServicePathInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicepathinformation.Service","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicepathinformation.Service","schema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.Service","$ref":"#/definitions/generic.resource.api.servicepathinformation.Service"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.Service","$ref":"#/definitions/generic.resource.api.servicepathinformation.Service"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicepathinformation.service.Vnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicepathinformation.service.Vnfs","schema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs","$ref":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs","$ref":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-instance-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfPathInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-instance-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfPathInformation","schema":{"originalRef":"#/definitions/generic.resource.api.VnfPathInformation","$ref":"#/definitions/generic.resource.api.VnfPathInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfPathInformation","$ref":"#/definitions/generic.resource.api.VnfPathInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-instance-id}/GENERIC-RESOURCE-API:vf-module-instance/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfpathinformation.VfModuleInstance","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"forwarding-path-id","in":"path","description":"Id of forwarding-path","required":true,"type":"string"},{"name":"service-path-instance-id","in":"path","description":"Id of service-path","required":true,"type":"string"},{"name":"service-service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-instance-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfpathinformation.VfModuleInstance","schema":{"originalRef":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance","$ref":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance","$ref":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.NetworkInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.NetworkInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.NetworkInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.NetworkInstanceGroup"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.NetworkInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.NetworkInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:aggregate-route-policy/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:aggregate-routes/{route-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.aggregateroutes.AggregateRoutes","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"route-id","in":"path","description":"Id of aggregate-routes","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.aggregateroutes.AggregateRoutes","schema":{"originalRef":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes","$ref":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes","$ref":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:customer-bonding-requests/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of customer-bonding-request","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:vpn-bindings/{vpn-binding-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vpnbindings.VpnBindings","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"vpn-binding-id","in":"path","description":"Id of vpn-bindings","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vpnbindings.VpnBindings","schema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:subnet-assignment-policy/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:subnets/{start-address}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subnets.Subnets","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"},{"name":"start-address","in":"path","description":"Id of subnets","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subnets.Subnets","schema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:vpn-binding-policy/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-instance-group-id","in":"path","description":"Id of network-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","schema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.Networks","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Networks","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Networks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Networks","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Networks"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.networks.Network","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.networks.network.NetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.networks.network.NetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkinformation.NetworkInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkinformation.NetworkInformation","schema":{"originalRef":"#/definitions/generic.resource.api.networkinformation.NetworkInformation","$ref":"#/definitions/generic.resource.api.networkinformation.NetworkInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkinformation.NetworkInformation","$ref":"#/definitions/generic.resource.api.networkinformation.NetworkInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-level-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-provided-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkrequestinput.NetworkRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkrequestinput.NetworkRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput","$ref":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput","$ref":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networktopology.NetworkTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networktopology.NetworkTopology","schema":{"originalRef":"#/definitions/generic.resource.api.networktopology.NetworkTopology","$ref":"#/definitions/generic.resource.api.networktopology.NetworkTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networktopology.NetworkTopology","$ref":"#/definitions/generic.resource.api.networktopology.NetworkTopology"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkassignments.NetworkAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkassignments.NetworkAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments","$ref":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments","$ref":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkparameters.NetworkParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkparameters.NetworkParameters","schema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.NetworkParameters","$ref":"#/definitions/generic.resource.api.networkparameters.NetworkParameters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.NetworkParameters","$ref":"#/definitions/generic.resource.api.networkparameters.NetworkParameters"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-parameters/GENERIC-RESOURCE-API:network-parameter/{network-parameter-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networkparameters.networkparameters.NetworkParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"network-parameter-name","in":"path","description":"Id of network-parameter","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networkparameters.networkparameters.NetworkParameter","schema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter","$ref":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter","$ref":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","schema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{related-network-network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"related-network-network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{related-network-network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"},{"name":"related-network-network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.Pnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.Pnfs","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.pnfs.Pnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.pnfs.Pnf","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-details/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnfdetails.PnfDetails","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnfdetails.PnfDetails","schema":{"originalRef":"#/definitions/generic.resource.api.pnfdetails.PnfDetails","$ref":"#/definitions/generic.resource.api.pnfdetails.PnfDetails"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnfdetails.PnfDetails","$ref":"#/definitions/generic.resource.api.pnfdetails.PnfDetails"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-details/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-level-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnfrequestinput.PnfRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnfrequestinput.PnfRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput","$ref":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput","$ref":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnftopology.PnfTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnftopology.PnfTopology","schema":{"originalRef":"#/definitions/generic.resource.api.pnftopology.PnfTopology","$ref":"#/definitions/generic.resource.api.pnftopology.PnfTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnftopology.PnfTopology","$ref":"#/definitions/generic.resource.api.pnftopology.PnfTopology"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-topology-identifier-structure/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","schema":{"originalRef":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"pnf-id","in":"path","description":"Id of pnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-allotted-resources/GENERIC-RESOURCE-API:provided-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.AllottedResourceInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"allotted-resource-id","in":"path","description":"Id of provided-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.AllottedResourceInfo","schema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-configurations/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.ProvidedConfigurations","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.ProvidedConfigurations","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-configurations/GENERIC-RESOURCE-API:provided-configuration/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ConfigurationInfo","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of provided-configuration","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ConfigurationInfo","schema":{"originalRef":"#/definitions/generic.resource.api.ConfigurationInfo","$ref":"#/definitions/generic.resource.api.ConfigurationInfo"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ConfigurationInfo","$ref":"#/definitions/generic.resource.api.ConfigurationInfo"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-level-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicerequestinput.ServiceRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicerequestinput.ServiceRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput","$ref":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput","$ref":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicetopology.ServiceTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicetopology.ServiceTopology","schema":{"originalRef":"#/definitions/generic.resource.api.servicetopology.ServiceTopology","$ref":"#/definitions/generic.resource.api.servicetopology.ServiceTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicetopology.ServiceTopology","$ref":"#/definitions/generic.resource.api.servicetopology.ServiceTopology"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceassignments.ServiceAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceassignments.ServiceAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments","$ref":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments","$ref":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceparameters.ServiceParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceparameters.ServiceParameters","schema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters","$ref":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters","$ref":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-parameters/GENERIC-RESOURCE-API:service-parameter/{service-parameter-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"service-parameter-name","in":"path","description":"Id of service-parameter","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","schema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","$ref":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","$ref":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-topology-identifier/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","schema":{"originalRef":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","$ref":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","$ref":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfcInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.VnfcInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.VnfcInstanceGroup"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcobjects.VnfcObjects","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcobjects.VnfcObjects","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects","$ref":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects","$ref":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:capacity/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:vnic-ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:vnic-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"instance-group-role","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"nfc-naming-code","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-key","in":"path","description":"Id of vnfc-object","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.Vnfs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.Vnfs","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.Vnf","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.Vnf","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.licenseinformation.LicenseInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.licenseinformation.LicenseInformation","schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation","$ref":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation","$ref":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:entitlement-pool-list/{entitlement-pool-uuid}/{action}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"entitlement-pool-uuid","in":"path","description":"Id of entitlement-pool-list","required":true,"type":"string"},{"name":"action","in":"path","description":"Id of entitlement-pool-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:license-key-group-list/{license-key-group-uuid}/{action}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"license-key-group-uuid","in":"path","description":"Id of license-key-group-list","required":true,"type":"string"},{"name":"action","in":"path","description":"Id of license-key-group-list","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","schema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleinformation.VfModuleInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleinformation.VfModuleInformation","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation","$ref":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation","$ref":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-level-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","$ref":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","$ref":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduletopology.VfModuleTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduletopology.VfModuleTopology","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.VfModuleAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.VfModuleAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/{neutron-subnet-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"neutron-subnet-id","in":"path","description":"Id of dhcp-subnet-assignment","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","schema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.VnicGroups","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.VnicGroups","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.VnicGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.VnicGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","schema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"instance-group-id","in":"path","description":"Id of vlan-vnfc-instance-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-interface-role","in":"path","description":"Id of vnic-group","required":true,"type":"string"},{"name":"vnic-port-id","in":"path","description":"Id of vlan-vnic","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VmTopologyData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VmTopologyData","schema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.VmNames","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.VmNames","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.vmnames.VnfcNames","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.vmnames.VnfcNames","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfcNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfcNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.VnfcNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.VnfcNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionpoint.ConnectionPoint","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionpoint.ConnectionPoint","schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/{vlan-uuid}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.connectionpoint.connectionpoint.VlanData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vlan-uuid","in":"path","description":"Id of vlan-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.connectionpoint.connectionpoint.VlanData","schema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-port-id","in":"path","description":"Id of vnfc-port","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of sub-interface-network-data","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/{vnfc-ip-address}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc-names","required":true,"type":"string"},{"name":"vnfc-network-role","in":"path","description":"Id of vnfc-network-data","required":true,"type":"string"},{"name":"vnfc-subnet-role","in":"path","description":"Id of vnfc-subnet","required":true,"type":"string"},{"name":"vnfc-address-family","in":"path","description":"Id of vnfc-ip-assignments","required":true,"type":"string"},{"name":"vnfc-ip-address","in":"path","description":"Id of vnfc-subnet-ip","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmtopologydata.VmNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmtopologydata.VmNetworks","schema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VmNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VmNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:floating-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.FloatingIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.FloatingIps","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:interface-route-prefixes/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:mac-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.MacAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.MacAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.NetworkInformationItems","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.NetworkInformationItems","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"ip-version","in":"path","description":"Id of network-information-item","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.SriovParameters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.SriovParameters","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:c-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:s-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:heat-vlan-filters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"vm-type","in":"path","description":"Id of vm","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vm-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","schema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-topology-identifier/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","schema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfinformation.VnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vf-module-id","in":"path","description":"Id of vf-module","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfinformation.VnfInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfinformation.VnfInformation","schema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-level-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfNetworkCollection","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfNetworkCollection","schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.VnfNetworkCollection"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.VnfNetworkCollection"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:vnf-floating-ip/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:vnf-floating-ip/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-network-collection","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-provided-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfrequestinput.VnfRequestInput","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfrequestinput.VnfRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput","$ref":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput","$ref":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-network-instance-group-ids/{vnf-network-instance-group-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnf-network-instance-group-id","in":"path","description":"Id of vnf-network-instance-group-ids","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","schema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.SubnetsData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfSubInterfaceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfSubInterfaceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.VnfSubInterfaceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.VnfSubInterfaceGroup"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:customer-bonding-requests/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/{configuration-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"configuration-id","in":"path","description":"Id of customer-bonding-request","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","schema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcs.Vnfcs","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcs.Vnfcs","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.Vnfcs","$ref":"#/definitions/generic.resource.api.vnfcs.Vnfcs"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.Vnfcs","$ref":"#/definitions/generic.resource.api.vnfcs.Vnfcs"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfcs.vnfcs.Vnfc","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfcs.vnfcs.Vnfc","schema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnics.Vnics","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnics.Vnics","schema":{"originalRef":"#/definitions/generic.resource.api.vnics.Vnics","$ref":"#/definitions/generic.resource.api.vnics.Vnics"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnics.Vnics","$ref":"#/definitions/generic.resource.api.vnics.Vnics"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnics.vnics.Vnic","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnics.vnics.Vnic","schema":{"originalRef":"#/definitions/generic.resource.api.vnics.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnics.vnics.Vnic"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnics.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnics.vnics.Vnic"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfaces.SubInterfaces","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfaces.SubInterfaces","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces","$ref":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces","$ref":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfaces.subinterfaces.SubInterface","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfaces.subinterfaces.SubInterface","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.ipaddresses.IpAddresses","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.ipaddresses.IpAddresses","schema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-network/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"vnfc-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"network-instance-group-function","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"parent-port-role","in":"path","description":"Id of vnf-sub-interface-group","required":true,"type":"string"},{"name":"vnfc-name","in":"path","description":"Id of vnfc","required":true,"type":"string"},{"name":"vnic-port-name","in":"path","description":"Id of vnic","required":true,"type":"string"},{"name":"sub-interface-port-name","in":"path","description":"Id of sub-interface","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnftopology.VnfTopology","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnftopology.VnfTopology","schema":{"originalRef":"#/definitions/generic.resource.api.vnftopology.VnfTopology","$ref":"#/definitions/generic.resource.api.vnftopology.VnfTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnftopology.VnfTopology","$ref":"#/definitions/generic.resource.api.vnftopology.VnfTopology"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.VnfResourceAssignments","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.VnfResourceAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:availability-zones/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","schema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.VnfNetworkData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.VnfNetworkData","schema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.relatednetwork.RelatedNetwork","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.relatednetwork.RelatedNetwork","schema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vlantags.VlanTags","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"network-id","in":"path","description":"Id of related-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vlantags.VlanTags","schema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.SubnetsData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.SubnetsData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"},{"name":"network-role","in":"path","description":"Id of vnf-network","required":true,"type":"string"},{"name":"sdnc-subnet-id","in":"path","description":"Id of subnet-data","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","schema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-topology-identifier-structure/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"},{"name":"vnf-id","in":"path","description":"Id of vnf","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","schema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"}}}}},"/operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.servicestatus.ServiceStatus","parameters":[{"name":"service-instance-id","in":"path","description":"Id of service","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.servicestatus.ServiceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.servicestatus.ServiceStatus","$ref":"#/definitions/generic.resource.api.servicestatus.ServiceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.servicestatus.ServiceStatus","$ref":"#/definitions/generic.resource.api.servicestatus.ServiceStatus"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.TunnelxconnAllottedResources","parameters":[],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.TunnelxconnAllottedResources","schema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnAllottedResources","$ref":"#/definitions/generic.resource.api.TunnelxconnAllottedResources"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnAllottedResources","$ref":"#/definitions/generic.resource.api.TunnelxconnAllottedResources"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.OperStatusData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.OperStatusData","schema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.TunnelxconnOperationInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.TunnelxconnOperationInformation","schema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnOperationInformation","$ref":"#/definitions/generic.resource.api.TunnelxconnOperationInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnOperationInformation","$ref":"#/definitions/generic.resource.api.TunnelxconnOperationInformation"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceinformation.AllottedResourceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.requestinformation.RequestInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.requestinformation.RequestInformation","schema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.sdncrequestheader.SdncRequestHeader","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.sdncrequestheader.SdncRequestHeader","schema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.serviceinformation.ServiceInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.serviceinformation.ServiceInformation","schema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:tunnelxconn-request-input/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","$ref":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","$ref":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.tunnelxconntopology.TunnelxconnTopology","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.tunnelxconntopology.TunnelxconnTopology","schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology","$ref":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology","$ref":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:onap-model-information/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.onapmodelinformation.OnapModelInformation","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.onapmodelinformation.OnapModelInformation","schema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-assignments/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","schema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","$ref":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","$ref":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.Param","schema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.Param","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.Param","schema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.ResourceResolutionData","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.ResourceResolutionData","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"},{"name":"name","in":"path","description":"Id of param","required":true,"type":"string"},{"name":"resource-key-name","in":"path","description":"Id of resource-key","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.param.param.resourceresolutiondata.ResourceKey","schema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}}}}},"/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/":{"get":{"tags":["GENERIC-RESOURCE-API"],"description":"returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus","parameters":[{"name":"allotted-resource-id","in":"path","description":"Id of tunnelxconn-allotted-resource","required":true,"type":"string"}],"responses":{"400":{"description":"Internal error"},"200":{"description":"generic.resource.api.allottedresourcestatus.AllottedResourceStatus","schema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}}}},"/operations/GENERIC-RESOURCE-API:brg-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.BrgOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.BrgOperationInformation","$ref":"#/definitions/generic.resource.api.BrgOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.BrgTopologyOperation","$ref":"#/definitions/generic.resource.api.BrgTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.BrgTopologyOperation","$ref":"#/definitions/generic.resource.api.BrgTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:connection-attachment-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.ConnectionAttachmentOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentTopologyOperation","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentTopologyOperation","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:contrail-route-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.ContrailRouteOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteOperationInformation","$ref":"#/definitions/generic.resource.api.ContrailRouteOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteTopologyOperation","$ref":"#/definitions/generic.resource.api.ContrailRouteTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteTopologyOperation","$ref":"#/definitions/generic.resource.api.ContrailRouteTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:generic-configuration-notification/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.genericconfigurationnotification.Input.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.genericconfigurationnotification.Input","$ref":"#/definitions/generic.resource.api.genericconfigurationnotification.Input"}}}}],"responses":{"400":{"description":"Internal error"},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:generic-configuration-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.GcTopologyOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.GcTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.GcTopologyOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.GenericConfigurationTopologyOperation","$ref":"#/definitions/generic.resource.api.GenericConfigurationTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.GenericConfigurationTopologyOperation","$ref":"#/definitions/generic.resource.api.GenericConfigurationTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:getpathsegment-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.ForwardingPathOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.ForwardingPathOperationInformation","$ref":"#/definitions/generic.resource.api.ForwardingPathOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.GetpathsegmentTopologyOperation","$ref":"#/definitions/generic.resource.api.GetpathsegmentTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.GetpathsegmentTopologyOperation","$ref":"#/definitions/generic.resource.api.GetpathsegmentTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:network-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.NetworkOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.NetworkOperationInformation","$ref":"#/definitions/generic.resource.api.NetworkOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.NetworkTopologyOperation","$ref":"#/definitions/generic.resource.api.NetworkTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.NetworkTopologyOperation","$ref":"#/definitions/generic.resource.api.NetworkTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:pnf-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.PnfOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.PnfOperationInformation","$ref":"#/definitions/generic.resource.api.PnfOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.PnfTopologyOperation","$ref":"#/definitions/generic.resource.api.PnfTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PnfTopologyOperation","$ref":"#/definitions/generic.resource.api.PnfTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:policy-update-notify-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.policyupdatenotifyoperation.Input.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.policyupdatenotifyoperation.Input","$ref":"#/definitions/generic.resource.api.policyupdatenotifyoperation.Input"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.PolicyUpdateNotifyOperation","$ref":"#/definitions/generic.resource.api.PolicyUpdateNotifyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PolicyUpdateNotifyOperation","$ref":"#/definitions/generic.resource.api.PolicyUpdateNotifyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:port-mirror-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.PortMirrorTopologyOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorTopologyOperation","$ref":"#/definitions/generic.resource.api.PortMirrorTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PortMirrorTopologyOperation","$ref":"#/definitions/generic.resource.api.PortMirrorTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:preload-network-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.preloadnetworktopologyoperation.Input.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.preloadnetworktopologyoperation.Input","$ref":"#/definitions/generic.resource.api.preloadnetworktopologyoperation.Input"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.PreloadNetworkTopologyOperation","$ref":"#/definitions/generic.resource.api.PreloadNetworkTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PreloadNetworkTopologyOperation","$ref":"#/definitions/generic.resource.api.PreloadNetworkTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:preload-vf-module-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.preloadvfmoduletopologyoperation.Input.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.preloadvfmoduletopologyoperation.Input","$ref":"#/definitions/generic.resource.api.preloadvfmoduletopologyoperation.Input"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.PreloadVfModuleTopologyOperation","$ref":"#/definitions/generic.resource.api.PreloadVfModuleTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.PreloadVfModuleTopologyOperation","$ref":"#/definitions/generic.resource.api.PreloadVfModuleTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:security-zone-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.SecurityZoneOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneOperationInformation","$ref":"#/definitions/generic.resource.api.SecurityZoneOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneTopologyOperation","$ref":"#/definitions/generic.resource.api.SecurityZoneTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneTopologyOperation","$ref":"#/definitions/generic.resource.api.SecurityZoneTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:service-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.ServiceOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.ServiceOperationInformation","$ref":"#/definitions/generic.resource.api.ServiceOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.ServiceTopologyOperation","$ref":"#/definitions/generic.resource.api.ServiceTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.ServiceTopologyOperation","$ref":"#/definitions/generic.resource.api.ServiceTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:tunnelxconn-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.TunnelxconnOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnOperationInformation","$ref":"#/definitions/generic.resource.api.TunnelxconnOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnTopologyOperation","$ref":"#/definitions/generic.resource.api.TunnelxconnTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnTopologyOperation","$ref":"#/definitions/generic.resource.api.TunnelxconnTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:vf-module-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.VfModuleOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.VfModuleOperationInformation","$ref":"#/definitions/generic.resource.api.VfModuleOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.VfModuleTopologyOperation","$ref":"#/definitions/generic.resource.api.VfModuleTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VfModuleTopologyOperation","$ref":"#/definitions/generic.resource.api.VfModuleTopologyOperation"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:vnf-get-resource-request/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.vnfgetresourcerequest.Input.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.vnfgetresourcerequest.Input","$ref":"#/definitions/generic.resource.api.vnfgetresourcerequest.Input"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.VnfGetResourceRequest","$ref":"#/definitions/generic.resource.api.VnfGetResourceRequest"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfGetResourceRequest","$ref":"#/definitions/generic.resource.api.VnfGetResourceRequest"}},"201":{"description":"No response"}}}},"/operations/GENERIC-RESOURCE-API:vnf-topology-operation/":{"post":{"tags":["GENERIC-RESOURCE-API"],"parameters":[{"in":"body","name":"generic.resource.api.VnfOperationInformation.body-param","required":false,"schema":{"properties":{"input":{"originalRef":"#/definitions/generic.resource.api.VnfOperationInformation","$ref":"#/definitions/generic.resource.api.VnfOperationInformation"}}}}],"responses":{"400":{"description":"Internal error"},"200":{"description":"Correct response","schema":{"originalRef":"#/definitions/generic.resource.api.VnfTopologyOperation","$ref":"#/definitions/generic.resource.api.VnfTopologyOperation"},"responseSchema":{"originalRef":"#/definitions/generic.resource.api.VnfTopologyOperation","$ref":"#/definitions/generic.resource.api.VnfTopologyOperation"}},"201":{"description":"No response"}}}}},"definitions":{"generic.resource.api.AddrFromStartEnumeration":{"type":"string","enum":["Y","N"]},"generic.resource.api.AggregateRoutes":{"type":"object","properties":{"aggregate-routes":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes","$ref":"#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes"}}}},"generic.resource.api.AllottedResourceIdentifiers":{"type":"object","properties":{"allotted-resource-identifiers":{"originalRef":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers"}}},"generic.resource.api.AllottedResourceInfo":{"type":"object","properties":{"allotted-resource-id":{"type":"string"},"allotted-resource-pointer":{"type":"string","description":"Pointer to the allotted-resources topology"},"allotted-resource-type":{"type":"string","description":"Not an enum, but expected values are contrail-route and security-zone."}}},"generic.resource.api.AllottedResourceInformation":{"type":"object","properties":{"allotted-resource-information":{"originalRef":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation"}}},"generic.resource.api.AllottedResourceOperStatus":{"type":"object","properties":{"allotted-resource-oper-status":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}},"generic.resource.api.AllottedResourceStatus":{"type":"object","properties":{"allotted-resource-status":{"originalRef":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus"}}},"generic.resource.api.BrgAllottedResources":{"type":"object","properties":{"brg-allotted-resource":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource","$ref":"#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource"}}}},"generic.resource.api.BrgAssignments":{"type":"object","properties":{"brg-assignments":{"originalRef":"#/definitions/generic.resource.api.brgassignments.BrgAssignments","$ref":"#/definitions/generic.resource.api.brgassignments.BrgAssignments"}}},"generic.resource.api.BrgOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.AllottedResourceInformation"},{"originalRef":"#/definitions/generic.resource.api.BrgRequestInput","$ref":"#/definitions/generic.resource.api.BrgRequestInput"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"}]},"generic.resource.api.BrgRequestInput":{"type":"object","properties":{"brg-request-input":{"originalRef":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput","$ref":"#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput"}}},"generic.resource.api.BrgResponseInformation":{"type":"object","properties":{"brg-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.BrgTopology":{"type":"object","properties":{"brg-topology":{"originalRef":"#/definitions/generic.resource.api.brgtopology.BrgTopology","$ref":"#/definitions/generic.resource.api.brgtopology.BrgTopology"}}},"generic.resource.api.BrgTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.brgtopologyoperation.Output","$ref":"#/definitions/generic.resource.api.brgtopologyoperation.Output"}}},"generic.resource.api.ConfigurationIdentifiers":{"type":"object","properties":{"configuration-identifiers":{"originalRef":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers","$ref":"#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers"}}},"generic.resource.api.ConfigurationInfo":{"type":"object","properties":{"configuration-topology-link":{"type":"string","description":"Pointer to the configurations topology"},"configuration-id":{"type":"string"},"configuration-sub-type":{"type":"string","description":"Not an enum, but expected values are vprobe and pprobe"},"configuration-type":{"type":"string","description":"Not an enum, but expected values are port-mirror-configuration, , vlan-network-receptor"}}},"generic.resource.api.ConfigurationInformation":{"type":"object","properties":{"configuration-information":{"originalRef":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation"}}},"generic.resource.api.ConfigurationOperStatus":{"type":"object","properties":{"configuration-oper-status":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}},"generic.resource.api.ConfigurationStatus":{"type":"object","properties":{"configuration-status":{"originalRef":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus"}}},"generic.resource.api.ConnectionAttachmentAllottedResources":{"type":"object","properties":{"connection-attachment-allotted-resource":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource"}}}},"generic.resource.api.ConnectionAttachmentAssignments":{"type":"object","properties":{"connection-attachment-assignments":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments","$ref":"#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments"}}},"generic.resource.api.ConnectionAttachmentOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.AllottedResourceInformation"},{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentRequestInput","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentRequestInput"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"}]},"generic.resource.api.ConnectionAttachmentRequestInput":{"type":"object","properties":{"connection-attachment-request-input":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}},"generic.resource.api.ConnectionAttachmentResponseInformation":{"type":"object","properties":{"connection-attachment-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.ConnectionAttachmentTopology":{"type":"object","properties":{"connection-attachment-topology":{"originalRef":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology","$ref":"#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology"}}},"generic.resource.api.ConnectionAttachmentTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.connectionattachmenttopologyoperation.Output","$ref":"#/definitions/generic.resource.api.connectionattachmenttopologyoperation.Output"}}},"generic.resource.api.ConnectionPoint":{"type":"object","properties":{"connection-point":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint","$ref":"#/definitions/generic.resource.api.connectionpoint.ConnectionPoint"}}},"generic.resource.api.ContrailRouteAllottedResources":{"type":"object","properties":{"contrail-route-allotted-resource":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource"}}}},"generic.resource.api.ContrailRouteAssignments":{"type":"object","properties":{"contrail-route-assignments":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments"}}},"generic.resource.api.ContrailRouteOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.AllottedResourceInformation"},{"originalRef":"#/definitions/generic.resource.api.ContrailRouteRequestInput","$ref":"#/definitions/generic.resource.api.ContrailRouteRequestInput"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"}]},"generic.resource.api.ContrailRouteRequestInput":{"type":"object","properties":{"contrail-route-request-input":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput"}}},"generic.resource.api.ContrailRouteResponseInformation":{"type":"object","properties":{"contrail-route-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.ContrailRouteTopology":{"type":"object","properties":{"contrail-route-topology":{"originalRef":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology","$ref":"#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology"}}},"generic.resource.api.ContrailRouteTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.contrailroutetopologyoperation.Output","$ref":"#/definitions/generic.resource.api.contrailroutetopologyoperation.Output"}}},"generic.resource.api.DhcpEnabledEnumeration":{"type":"string","enum":["Y","N"]},"generic.resource.api.ForwardingPathInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"forwarding-path-type":{"description":"Based on MySQL Forwarding_Path tables path_type value from related TOSCA model","originalRef":"#/definitions/generic.resource.api.ForwardingPathTypeEnumeration","$ref":"#/definitions/generic.resource.api.ForwardingPathTypeEnumeration"},"forwarding-path-name":{"type":"string","description":"Fowarding-path name from TOSCA model, or name generated by SDNC"},"service-paths":{"originalRef":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths","$ref":"#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths"}}}]},"generic.resource.api.ForwardingPathOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ForwardingPathRequestInput","$ref":"#/definitions/generic.resource.api.ForwardingPathRequestInput"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"}]},"generic.resource.api.ForwardingPathRequestInput":{"type":"object","properties":{"forwarding-path-request-input":{"originalRef":"#/definitions/generic.resource.api.forwardingpathrequestinput.ForwardingPathRequestInput","$ref":"#/definitions/generic.resource.api.forwardingpathrequestinput.ForwardingPathRequestInput"}}},"generic.resource.api.ForwardingPathTypeEnumeration":{"type":"string","enum":["VNF","Service"]},"generic.resource.api.GcRequestInput":{"type":"object","properties":{"gc-request-input":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput","$ref":"#/definitions/generic.resource.api.gcrequestinput.GcRequestInput"}}},"generic.resource.api.GcResponseInformation":{"type":"object","properties":{"gc-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.GcTopologyOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.ConfigurationInformation"},{"originalRef":"#/definitions/generic.resource.api.GcRequestInput","$ref":"#/definitions/generic.resource.api.GcRequestInput"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"}]},"generic.resource.api.GenericConfigurationTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.genericconfigurationtopologyoperation.Output","$ref":"#/definitions/generic.resource.api.genericconfigurationtopologyoperation.Output"}}},"generic.resource.api.GenericConfigurations":{"type":"object","properties":{"gc-configuration":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration","$ref":"#/definitions/generic.resource.api.genericconfigurations.GcConfiguration"}}}},"generic.resource.api.GetpathsegmentResponseInformation":{"type":"object","properties":{"getpathsegment-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.GetpathsegmentTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.getpathsegmenttopologyoperation.Output","$ref":"#/definitions/generic.resource.api.getpathsegmenttopologyoperation.Output"}}},"generic.resource.api.HostRoutes":{"type":"object","properties":{"host-routes":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.hostroutes.HostRoutes","$ref":"#/definitions/generic.resource.api.hostroutes.HostRoutes"}}}},"generic.resource.api.InstanceReference":{"type":"object","properties":{"instance-id":{"type":"string"},"object-path":{"type":"string","description":"restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"}}},"generic.resource.api.IpAddresses":{"type":"object","properties":{"ip-addresses":{"originalRef":"#/definitions/generic.resource.api.ipaddresses.IpAddresses","$ref":"#/definitions/generic.resource.api.ipaddresses.IpAddresses"}}},"generic.resource.api.IpTypeEnumeration":{"type":"string","enum":["FIXED","VIP"]},"generic.resource.api.LastActionEnumeration":{"type":"string","enum":["CreateNetworkInstance","ActivateNetworkInstance","DeActivateNetworkInstance","DeleteNetworkInstance","CreateServiceInstance","DeleteServiceInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreatePnfInstance","ActivatePnfInstance","DeletePnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance","ActivateDCINetworkInstance","DeActivateDCINetworkInstance","CreateTunnelXConnInstance","DeleteTunnelXConnInstance","CreateBRGInstance","DeleteBRGInstance","CreateSOTNConnectivityInstance","ActivateSOTNConnectivityInstance","DeactivateSOTNConnectivityInstance","DeleteSOTNConnectivityInstance","CreateSOTNAttachmentInstance","ActivateSOTNAttachmentInstance","DeactivateSOTNAttachmentInstance","DeleteSOTNAttachmentInstance","CreateSiteInstance","ActivateSiteInstance","DeactivateSiteInstance","DeleteSiteInstance","CreatePortMirrorConfigurationInstance","DeletePortMirrorConfigurationInstance","ChangePortMirrorConfigurationInstance","CreateGenericConfigurationInstance","DeleteGenericConfigurationInstance","PreloadVfModuleRequest","DeletePreloadVfModuleRequest","PreloadNetworkRequest","DeletePreloadNetworkRequest","CreateForwardingPathInstance","DeleteForwardingPathInstance","UpdateForwardingPathInstance","CreateSDWANDeviceInstance","ActivateSDWANDeviceInstance","DeactivateSDWANDeviceInstance","DeleteSDWANDeviceInstance","CreateSDWANPortInstance","ActivateSDWANPortInstance","DeactivateSDWANPortInstance","DeleteSDWANPortInstance","ReoptimizeSOTNInstance","CreateSDWANLanPortInstance","ActivateSDWANLanPortInstance","DeactivateSDWANLanPortInstance","DeleteSDWANLanPortInstance","CreateSDWANVpnInstance","ActivateSDWANVpnInstance","DeactivateSDWANVpnInstance","DeleteSDWANVpnInstance","CreateSDWANSiteInstance","ActivateSDWANSiteInstance","DeactivateSDWANSiteInstance","DeleteSDWANSiteInstance","SdwanBandwidthChange","CreateAccessConnectivityInstance","DeleteAccessConnectivityInstance","CreateInternetProfileInstance","ChangeInternetProfileInstance","DeleteInternetProfileInstance","CreateSOTNUnderlayInstance","ActivateSOTNUnderlayInstance","DeactivateSOTNUnderlayInstance","DeleteSOTNUnderlayInstance","CreateSOTNUniInstance","ActivateSOTNUniInstance","DeactivateSOTNUniInstance","DeleteSOTNUniInstance","CreateSOTNL2VpnInstance","ActivateSOTNL2VpnInstance","DeactivateSOTNL2VpnInstance","DeleteSOTNL2VpnInstance"]},"generic.resource.api.LastOrderStatusEnumeration":{"type":"string","enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"generic.resource.api.LastRpcActionEnumeration":{"type":"string","enum":["assign","activate","delete","unassign","deactivate","create","changeassign","reoptimize"]},"generic.resource.api.LicenseInformation":{"type":"object","properties":{"license-information":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation","$ref":"#/definitions/generic.resource.api.licenseinformation.LicenseInformation"}}},"generic.resource.api.MaintenanceIndicatorEnumeration":{"type":"string","enum":["Y","N"]},"generic.resource.api.NetworkAssignments":{"type":"object","properties":{"network-assignments":{"originalRef":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments","$ref":"#/definitions/generic.resource.api.networkassignments.NetworkAssignments"}}},"generic.resource.api.NetworkInfo":{"type":"object","properties":{"network-role":{"type":"string"},"network-id":{"type":"string"}}},"generic.resource.api.NetworkInformation":{"type":"object","properties":{"network-information":{"originalRef":"#/definitions/generic.resource.api.networkinformation.NetworkInformation","$ref":"#/definitions/generic.resource.api.networkinformation.NetworkInformation"}}},"generic.resource.api.NetworkInstanceGroup":{"type":"object","properties":{"network-instance-group":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup"}}}},"generic.resource.api.NetworkLevelOperStatus":{"type":"object","properties":{"network-level-oper-status":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}},"generic.resource.api.NetworkOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.NetworkInformation","$ref":"#/definitions/generic.resource.api.NetworkInformation"},{"originalRef":"#/definitions/generic.resource.api.NetworkRequestInput","$ref":"#/definitions/generic.resource.api.NetworkRequestInput"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"}]},"generic.resource.api.NetworkParameters":{"type":"object","properties":{"network-parameters":{"originalRef":"#/definitions/generic.resource.api.networkparameters.NetworkParameters","$ref":"#/definitions/generic.resource.api.networkparameters.NetworkParameters"}}},"generic.resource.api.NetworkPolicy":{"type":"object","properties":{"network-policy":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy","$ref":"#/definitions/generic.resource.api.networkpolicy.NetworkPolicy"}}}},"generic.resource.api.NetworkRequestInput":{"type":"object","properties":{"network-request-input":{"originalRef":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput","$ref":"#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput"}}},"generic.resource.api.NetworkResponseInformation":{"type":"object","properties":{"network-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.NetworkTopology":{"type":"object","properties":{"network-topology":{"originalRef":"#/definitions/generic.resource.api.networktopology.NetworkTopology","$ref":"#/definitions/generic.resource.api.networktopology.NetworkTopology"}}},"generic.resource.api.NetworkTopologyIdentifierStructure":{"type":"object","properties":{"network-topology-identifier-structure":{"originalRef":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure"}}},"generic.resource.api.NetworkTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.networktopologyoperation.Output","$ref":"#/definitions/generic.resource.api.networktopologyoperation.Output"}}},"generic.resource.api.OnapModelInformation":{"type":"object","properties":{"onap-model-information":{"originalRef":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation","$ref":"#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation"}}},"generic.resource.api.OperStatusData":{"type":"object","properties":{"last-action":{"description":"should be list of possible request-actions","originalRef":"#/definitions/generic.resource.api.LastActionEnumeration","$ref":"#/definitions/generic.resource.api.LastActionEnumeration"},"modify-timestamp":{"type":"string"},"last-order-status":{"originalRef":"#/definitions/generic.resource.api.LastOrderStatusEnumeration","$ref":"#/definitions/generic.resource.api.LastOrderStatusEnumeration"},"create-timestamp":{"type":"string","description":"Not currently populated in service data."},"order-status":{"description":"TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout","originalRef":"#/definitions/generic.resource.api.OrderStatusEnumeration","$ref":"#/definitions/generic.resource.api.OrderStatusEnumeration"},"last-rpc-action":{"originalRef":"#/definitions/generic.resource.api.LastRpcActionEnumeration","$ref":"#/definitions/generic.resource.api.LastRpcActionEnumeration"},"last-svc-request-id":{"type":"string","description":"Not currently populated in service data."}}},"generic.resource.api.OrderStatusEnumeration":{"type":"string","enum":["Active","PendingAssignment","PendingCreate","PendingUpdate","PendingDelete","Deleted","Created"]},"generic.resource.api.Param":{"type":"object","properties":{"param":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.param.Param","$ref":"#/definitions/generic.resource.api.param.Param"}}}},"generic.resource.api.PnfDetails":{"type":"object","properties":{"pnf-details":{"originalRef":"#/definitions/generic.resource.api.pnfdetails.PnfDetails","$ref":"#/definitions/generic.resource.api.pnfdetails.PnfDetails"}}},"generic.resource.api.PnfInformation":{"type":"object","properties":{"pnf-information":{"originalRef":"#/definitions/generic.resource.api.pnfinformation.PnfInformation","$ref":"#/definitions/generic.resource.api.pnfinformation.PnfInformation"}}},"generic.resource.api.PnfLevelOperStatus":{"type":"object","properties":{"pnf-level-oper-status":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}},"generic.resource.api.PnfOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.PnfDetails","$ref":"#/definitions/generic.resource.api.PnfDetails"},{"originalRef":"#/definitions/generic.resource.api.PnfRequestInput","$ref":"#/definitions/generic.resource.api.PnfRequestInput"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"}]},"generic.resource.api.PnfRequestInput":{"type":"object","properties":{"pnf-request-input":{"originalRef":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput","$ref":"#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput"}}},"generic.resource.api.PnfResponseInformation":{"type":"object","properties":{"pnf-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.PnfTopology":{"type":"object","properties":{"pnf-topology":{"originalRef":"#/definitions/generic.resource.api.pnftopology.PnfTopology","$ref":"#/definitions/generic.resource.api.pnftopology.PnfTopology"}}},"generic.resource.api.PnfTopologyIdentifierStructure":{"type":"object","properties":{"pnf-topology-identifier-structure":{"originalRef":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure"}}},"generic.resource.api.PnfTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.pnftopologyoperation.Output","$ref":"#/definitions/generic.resource.api.pnftopologyoperation.Output"}}},"generic.resource.api.PolicyUpdateNotifyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.policyupdatenotifyoperation.Output","$ref":"#/definitions/generic.resource.api.policyupdatenotifyoperation.Output"}}},"generic.resource.api.PortInfo":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.PnfInformation","$ref":"#/definitions/generic.resource.api.PnfInformation"},{"originalRef":"#/definitions/generic.resource.api.VnfInformation","$ref":"#/definitions/generic.resource.api.VnfInformation"},{"type":"object","properties":{"service-instance-id":{"type":"string","description":"May not be need."}}}]},"generic.resource.api.PortMirrorConfigurationAssignments":{"type":"object","properties":{"port-mirror-configuration-assignments":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments"}}},"generic.resource.api.PortMirrorConfigurationRequestInput":{"type":"object","properties":{"port-mirror-configuration-request-input":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput"}}},"generic.resource.api.PortMirrorConfigurationTopology":{"type":"object","properties":{"port-mirror-configuration-topology":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology"}}},"generic.resource.api.PortMirrorConfigurations":{"type":"object","properties":{"port-mirror-configuration":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration"}}}},"generic.resource.api.PortMirrorResponseInformation":{"type":"object","properties":{"port-mirror-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.PortMirrorTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.portmirrortopologyoperation.Output","$ref":"#/definitions/generic.resource.api.portmirrortopologyoperation.Output"}}},"generic.resource.api.PortMirrorTopologyOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.ConfigurationInformation"},{"originalRef":"#/definitions/generic.resource.api.PortMirrorConfigurationRequestInput","$ref":"#/definitions/generic.resource.api.PortMirrorConfigurationRequestInput"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"}]},"generic.resource.api.PreloadData":{"type":"object","properties":{"preload-data":{"originalRef":"#/definitions/generic.resource.api.preloaddata.PreloadData","$ref":"#/definitions/generic.resource.api.preloaddata.PreloadData"}}},"generic.resource.api.PreloadModelInformation":{"type":"object","properties":{"preload-list":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList","$ref":"#/definitions/generic.resource.api.preloadmodelinformation.PreloadList"}}}},"generic.resource.api.PreloadNetworkTopologyInformation":{"type":"object","properties":{"preload-network-topology-information":{"originalRef":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation"}}},"generic.resource.api.PreloadNetworkTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.PreloadTopologyResponseBody","$ref":"#/definitions/generic.resource.api.PreloadTopologyResponseBody"}}},"generic.resource.api.PreloadOperStatus":{"type":"object","properties":{"preload-oper-status":{"originalRef":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus","$ref":"#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus"}}},"generic.resource.api.PreloadTopologyResponseBody":{"type":"object","properties":{"response-code":{"type":"string"},"response-message":{"type":"string"},"svc-request-id":{"type":"string"},"ack-final-indicator":{"type":"string"}}},"generic.resource.api.PreloadVfModuleTopologyInformation":{"type":"object","properties":{"preload-vf-module-topology-information":{"originalRef":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation","$ref":"#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation"}}},"generic.resource.api.PreloadVfModuleTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.PreloadTopologyResponseBody","$ref":"#/definitions/generic.resource.api.PreloadTopologyResponseBody"}}},"generic.resource.api.ProviderNetworkInformation":{"type":"object","properties":{"physical-network-name":{"type":"string"},"is-external-network":{"type":"boolean"},"is-shared-network":{"type":"boolean"},"is-provider-network":{"type":"boolean"}}},"generic.resource.api.RegionIdentifier":{"type":"object","properties":{"aic-clli":{"type":"string","description":"Not expected to be used"},"aic-cloud-region":{"type":"string","description":"The AIC cloud region which maps to contrail versions"},"cloud-owner":{"type":"string","description":"The cloud owner provided by the caller"},"tenant":{"type":"string"}}},"generic.resource.api.RelatedNetwork":{"type":"object","properties":{"related-network":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork","$ref":"#/definitions/generic.resource.api.relatednetwork.RelatedNetwork"}}}},"generic.resource.api.RequestActionEnumeration":{"type":"string","enum":["CreateNetworkInstance","ActivateNetworkInstance","DeActivateNetworkInstance","CreateServiceInstance","DeleteServiceInstance","DeleteNetworkInstance","CreateVnfInstance","ActivateVnfInstance","DeleteVnfInstance","CreatePnfInstance","ActivatePnfInstance","DeletePnfInstance","CreateVfModuleInstance","ActivateVfModuleInstance","DeleteVfModuleInstance","CreateContrailRouteInstance","DeleteContrailRouteInstance","CreateSecurityZoneInstance","DeleteSecurityZoneInstance","ActivateDCINetworkInstance","DeActivateDCINetworkInstance","CreateTunnelXConnInstance","DeleteTunnelXConnInstance","CreateBRGInstance","DeleteBRGInstance","CreateSOTNConnectivityInstance","ActivateSOTNConnectivityInstance","DeactivateSOTNConnectivityInstance","DeleteSOTNConnectivityInstance","CreateSOTNAttachmentInstance","ActivateSOTNAttachmentInstance","DeactivateSOTNAttachmentInstance","DeleteSOTNAttachmentInstance","CreateSiteInstance","ActivateSiteInstance","DeactivateSiteInstance","DeleteSiteInstance","CreatePortMirrorConfigurationInstance","DeletePortMirrorConfigurationInstance","ChangePortMirrorConfigurationInstance","CreateGenericConfigurationInstance","RebuildGenericConfigurationInstance","DeleteGenericConfigurationInstance","PreloadVfModuleRequest","DeletePreloadVfModuleRequest","PreloadNetworkRequest","DeletePreloadNetworkRequest","CreateForwardingPathInstance","DeleteForwardingPathInstance","UpdateForwardingPathInstance","CreateSDWANDeviceInstance","ActivateSDWANDeviceInstance","DeactivateSDWANDeviceInstance","DeleteSDWANDeviceInstance","CreateSDWANPortInstance","ActivateSDWANPortInstance","DeactivateSDWANPortInstance","DeleteSDWANPortInstance","ReoptimizeSOTNInstance","CreateSDWANLanPortInstance","ActivateSDWANLanPortInstance","DeactivateSDWANLanPortInstance","DeleteSDWANLanPortInstance","CreateSDWANVpnInstance","ActivateSDWANVpnInstance","DeactivateSDWANVpnInstance","DeleteSDWANVpnInstance","CreateSDWANSiteInstance","ActivateSDWANSiteInstance","DeactivateSDWANSiteInstance","DeleteSDWANSiteInstance","SdwanBandwidthChange","CreateAccessConnectivityInstance","DeleteAccessConnectivityInstance","CreateInternetProfileInstance","ChangeInternetProfileInstance","DeleteInternetProfileInstance","CreateSOTNUnderlayInstance","ActivateSOTNUnderlayInstance","DeactivateSOTNUnderlayInstance","DeleteSOTNUnderlayInstance","CreateSOTNUniInstance","ActivateSOTNUniInstance","DeactivateSOTNUniInstance","DeleteSOTNUniInstance","CreateSOTNL2VpnInstance","ActivateSOTNL2VpnInstance","DeactivateSOTNL2VpnInstance","DeleteSOTNL2VpnInstance"]},"generic.resource.api.RequestInformation":{"type":"object","properties":{"request-information":{"originalRef":"#/definitions/generic.resource.api.requestinformation.RequestInformation","$ref":"#/definitions/generic.resource.api.requestinformation.RequestInformation"}}},"generic.resource.api.RequestStatusEnumeration":{"type":"string","enum":["synccomplete","asynccomplete","notifycomplete"]},"generic.resource.api.RouteTableReference":{"type":"object","properties":{"route-table-reference":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.routetablereference.RouteTableReference","$ref":"#/definitions/generic.resource.api.routetablereference.RouteTableReference"}}}},"generic.resource.api.RpcActionEnumeration":{"type":"string","enum":["assign","activate","configure","delete","unassign","deactivate","create"]},"generic.resource.api.SdncRequestHeader":{"type":"object","properties":{"sdnc-request-header":{"originalRef":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader"}}},"generic.resource.api.SecurityZoneAllottedResources":{"type":"object","properties":{"security-zone-allotted-resource":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource"}}}},"generic.resource.api.SecurityZoneAssignments":{"type":"object","properties":{"security-zone-assignments":{"originalRef":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments","$ref":"#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments"}}},"generic.resource.api.SecurityZoneOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.AllottedResourceInformation"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.SecurityZoneRequestInput","$ref":"#/definitions/generic.resource.api.SecurityZoneRequestInput"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"}]},"generic.resource.api.SecurityZoneRequestInput":{"type":"object","properties":{"security-zone-request-input":{"originalRef":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput","$ref":"#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput"}}},"generic.resource.api.SecurityZoneResponseInformation":{"type":"object","properties":{"security-zone-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.SecurityZoneTopology":{"type":"object","properties":{"security-zone-topology":{"originalRef":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology","$ref":"#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology"}}},"generic.resource.api.SecurityZoneTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.securityzonetopologyoperation.Output","$ref":"#/definitions/generic.resource.api.securityzonetopologyoperation.Output"}}},"generic.resource.api.ServiceAssignments":{"type":"object","properties":{"service-assignments":{"originalRef":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments","$ref":"#/definitions/generic.resource.api.serviceassignments.ServiceAssignments"}}},"generic.resource.api.ServiceData":{"type":"object","properties":{"service-data":{"originalRef":"#/definitions/generic.resource.api.servicedata.ServiceData","$ref":"#/definitions/generic.resource.api.servicedata.ServiceData"}}},"generic.resource.api.ServiceInformation":{"type":"object","properties":{"service-information":{"originalRef":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation","$ref":"#/definitions/generic.resource.api.serviceinformation.ServiceInformation"}}},"generic.resource.api.ServiceLevelOperStatus":{"type":"object","properties":{"service-level-oper-status":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}},"generic.resource.api.ServiceModelInfrastructure":{"type":"object","properties":{"service":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service","$ref":"#/definitions/generic.resource.api.servicemodelinfrastructure.Service"}}}},"generic.resource.api.ServiceOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceRequestInput","$ref":"#/definitions/generic.resource.api.ServiceRequestInput"}]},"generic.resource.api.ServiceParameters":{"type":"object","properties":{"service-parameters":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters","$ref":"#/definitions/generic.resource.api.serviceparameters.ServiceParameters"}}},"generic.resource.api.ServicePathInformation":{"type":"object","properties":{"service-path-instance-name":{"type":"string","description":"A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id )"},"service-path-instance-id":{"type":"string","description":"Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition"},"version":{"type":"string","description":"Only one version of the service-path-instance data will be available in MD-SAL. version will be updated when the service-path-instance is reevaluated "},"service":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.Service","$ref":"#/definitions/generic.resource.api.servicepathinformation.Service"}}}},"generic.resource.api.ServiceRequestInput":{"type":"object","properties":{"service-request-input":{"originalRef":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput","$ref":"#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput"}}},"generic.resource.api.ServiceResponseInformation":{"type":"object","properties":{"service-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.ServiceStatus":{"type":"object","properties":{"service-status":{"originalRef":"#/definitions/generic.resource.api.servicestatus.ServiceStatus","$ref":"#/definitions/generic.resource.api.servicestatus.ServiceStatus"}}},"generic.resource.api.ServiceTopology":{"type":"object","properties":{"service-topology":{"originalRef":"#/definitions/generic.resource.api.servicetopology.ServiceTopology","$ref":"#/definitions/generic.resource.api.servicetopology.ServiceTopology"}}},"generic.resource.api.ServiceTopologyIdentifier":{"type":"object","properties":{"service-topology-identifier":{"originalRef":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier","$ref":"#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier"}}},"generic.resource.api.ServiceTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.servicetopologyoperation.Output","$ref":"#/definitions/generic.resource.api.servicetopologyoperation.Output"}}},"generic.resource.api.SubInterfaceNetworkData":{"type":"object","properties":{"sub-interface-network-data":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData"}}}},"generic.resource.api.SubInterfaces":{"type":"object","properties":{"sub-interfaces":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces","$ref":"#/definitions/generic.resource.api.subinterfaces.SubInterfaces"}}},"generic.resource.api.Subnets":{"type":"object","properties":{"subnets":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.subnets.Subnets","$ref":"#/definitions/generic.resource.api.subnets.Subnets"}}}},"generic.resource.api.SvcActionEnumeration":{"type":"string","enum":["reserve","assign","activate","delete","changeassign","changedelete","rollback","deactivate","unassign","create","disable","enable","update","reoptimize","rebuild"]},"generic.resource.api.TopologyResponseCommon":{"type":"object","properties":{"response-code":{"type":"string","description":"a success code or an defined error codeKeep as M"},"response-message":{"type":"string","description":"message included for error code"},"svc-request-id":{"type":"string","description":"the request id from the request message for which this is the responseKeep as M"},"ack-final-indicator":{"type":"string","description":"Expected to be Y or N."}}},"generic.resource.api.TunnelxconnAllottedResources":{"type":"object","properties":{"tunnelxconn-allotted-resource":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource"}}}},"generic.resource.api.TunnelxconnAssignments":{"type":"object","properties":{"tunnelxconn-assignments":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments","$ref":"#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments"}}},"generic.resource.api.TunnelxconnOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInformation","$ref":"#/definitions/generic.resource.api.AllottedResourceInformation"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"},{"originalRef":"#/definitions/generic.resource.api.TunnelxconnRequestInput","$ref":"#/definitions/generic.resource.api.TunnelxconnRequestInput"}]},"generic.resource.api.TunnelxconnRequestInput":{"type":"object","properties":{"tunnelxconn-request-input":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput","$ref":"#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput"}}},"generic.resource.api.TunnelxconnResponseInformation":{"type":"object","properties":{"tunnelxconn-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.TunnelxconnTopology":{"type":"object","properties":{"tunnelxconn-topology":{"originalRef":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology","$ref":"#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology"}}},"generic.resource.api.TunnelxconnTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.tunnelxconntopologyoperation.Output","$ref":"#/definitions/generic.resource.api.tunnelxconntopologyoperation.Output"}}},"generic.resource.api.UseDhcpEnumeration":{"type":"string","enum":["Y","N"]},"generic.resource.api.VfModuleAssignments":{"type":"object","properties":{"vf-module-assignments":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments"}}},"generic.resource.api.VfModuleInformation":{"type":"object","properties":{"vf-module-information":{"originalRef":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation","$ref":"#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation"}}},"generic.resource.api.VfModuleLevelOperStatus":{"type":"object","properties":{"vf-module-level-oper-status":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}},"generic.resource.api.VfModuleOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"},{"originalRef":"#/definitions/generic.resource.api.VfModuleInformation","$ref":"#/definitions/generic.resource.api.VfModuleInformation"},{"originalRef":"#/definitions/generic.resource.api.VfModuleRequestInput","$ref":"#/definitions/generic.resource.api.VfModuleRequestInput"},{"originalRef":"#/definitions/generic.resource.api.VnfInformation","$ref":"#/definitions/generic.resource.api.VnfInformation"}]},"generic.resource.api.VfModuleRequestInput":{"type":"object","properties":{"vf-module-request-input":{"originalRef":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput","$ref":"#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput"}}},"generic.resource.api.VfModuleResponseInformation":{"type":"object","properties":{"vf-module-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.VfModuleTopology":{"type":"object","properties":{"vf-module-topology":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology","$ref":"#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology"}}},"generic.resource.api.VfModuleTopologyIdentifier":{"type":"object","properties":{"vf-module-topology-identifier":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier"}}},"generic.resource.api.VfModuleTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.vfmoduletopologyoperation.Output","$ref":"#/definitions/generic.resource.api.vfmoduletopologyoperation.Output"}}},"generic.resource.api.VlanTags":{"type":"object","properties":{"vlan-tags":{"originalRef":"#/definitions/generic.resource.api.vlantags.VlanTags","$ref":"#/definitions/generic.resource.api.vlantags.VlanTags"}}},"generic.resource.api.VlanVnfcInstanceGroups":{"type":"object","properties":{"vlan-vnfc-instance-groups":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups"}}},"generic.resource.api.VmNetworkData":{"type":"object","properties":{"related-networks":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"network-role":{"type":"string","description":"network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF"},"is-trunked":{"type":"boolean"},"floating-ips":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.FloatingIps"},"sriov-parameters":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.SriovParameters"},"network-information-items":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems"},"mac-addresses":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses","$ref":"#/definitions/generic.resource.api.vmnetworkdata.MacAddresses"},"network-role-tag":{"type":"string"},"segmentation-id":{"type":"string"},"interface-route-prefixes":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes","$ref":"#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes"}}},"generic.resource.api.VmTopologyData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"vm-type":{"type":"string"},"vm-names":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNames"},"vm-type-tag":{"type":"string","description":"from tosca data on vfc"},"vm-count":{"type":"integer","format":"int32"},"vm-networks":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks","$ref":"#/definitions/generic.resource.api.vmtopologydata.VmNetworks"},"nfc-naming-code":{"type":"string","description":"used in vm naming(draft 29: changed from nfc-code)"}}}]},"generic.resource.api.VnfCloudParam":{"type":"object","properties":{"service-instance-id":{"type":"string"},"service-instance-name":{"type":"string"},"vnf":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfcloudparam.Vnf","$ref":"#/definitions/generic.resource.api.vnfcloudparam.Vnf"}}}},"generic.resource.api.VnfGetResourceRequest":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.vnfgetresourcerequest.Output","$ref":"#/definitions/generic.resource.api.vnfgetresourcerequest.Output"}}},"generic.resource.api.VnfGetResourceRequestInputData":{"type":"object","properties":{"vnf":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfgetresourcerequestinputdata.Vnf","$ref":"#/definitions/generic.resource.api.vnfgetresourcerequestinputdata.Vnf"}}}},"generic.resource.api.VnfInformation":{"type":"object","properties":{"vnf-information":{"originalRef":"#/definitions/generic.resource.api.vnfinformation.VnfInformation","$ref":"#/definitions/generic.resource.api.vnfinformation.VnfInformation"}}},"generic.resource.api.VnfLevelOperStatus":{"type":"object","properties":{"vnf-level-oper-status":{"originalRef":"#/definitions/generic.resource.api.OperStatusData","$ref":"#/definitions/generic.resource.api.OperStatusData"}}},"generic.resource.api.VnfNetworkCollection":{"type":"object","properties":{"vnf-network-collection":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection"}}}},"generic.resource.api.VnfNetworkData":{"type":"object","properties":{"related-networks":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"network-role":{"type":"string","description":"A Network Role to which a VNF must connect"},"is-trunked":{"type":"boolean"},"network-id":{"type":"string","description":"Unique Neutron UUID of an instance of the network role "},"subnets-data":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData"},"contrail-network-fqdn":{"type":"string","description":"contrail network policy object"},"network-name":{"type":"string","description":"Unique Neutron UUID of an instance of the network role "},"segmentation-id":{"type":"string"},"neutron-id":{"type":"string","description":"Unique Neutron UUID of an instance of the network role "}}},"generic.resource.api.VnfOperationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.LicenseInformation","$ref":"#/definitions/generic.resource.api.LicenseInformation"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"},{"originalRef":"#/definitions/generic.resource.api.VnfInformation","$ref":"#/definitions/generic.resource.api.VnfInformation"},{"originalRef":"#/definitions/generic.resource.api.VnfRequestInput","$ref":"#/definitions/generic.resource.api.VnfRequestInput"}]},"generic.resource.api.VnfPathInformation":{"type":"object","properties":{"vf-module-instance":{"originalRef":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance","$ref":"#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance"},"left-network-role":{"type":"string"},"right-network-role":{"type":"string"},"vnf-instance-id":{"type":"string","description":"VNF instance ID in the path"},"right-network-name":{"type":"string"},"left-network-name":{"type":"string","description":"Every VNF instance in the path is connected to one or two VNFs."},"vnf-path-sequence-id":{"type":"integer","format":"int64","description":"Sequence ID at the VNF instance levele.g. e.g. V1V2V3V5V6seq id=1 V1-V2seq id=2 V2V3seq id=3 V3V5seq id=4 V5V6incremental integer value."}}},"generic.resource.api.VnfRequestInput":{"type":"object","properties":{"vnf-request-input":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput","$ref":"#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput"}}},"generic.resource.api.VnfResourceAssignments":{"type":"object","properties":{"vnf-resource-assignments":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments"}}},"generic.resource.api.VnfResponseInformation":{"type":"object","properties":{"vnf-response-information":{"originalRef":"#/definitions/generic.resource.api.InstanceReference","$ref":"#/definitions/generic.resource.api.InstanceReference"}}},"generic.resource.api.VnfSubInterfaceGroup":{"type":"object","properties":{"vnf-sub-interface-group":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup"}}}},"generic.resource.api.VnfTopology":{"type":"object","properties":{"vnf-topology":{"originalRef":"#/definitions/generic.resource.api.vnftopology.VnfTopology","$ref":"#/definitions/generic.resource.api.vnftopology.VnfTopology"}}},"generic.resource.api.VnfTopologyIdentifierStructure":{"type":"object","properties":{"vnf-topology-identifier-structure":{"originalRef":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure"}}},"generic.resource.api.VnfTopologyOperation":{"type":"object","properties":{"output":{"originalRef":"#/definitions/generic.resource.api.vnftopologyoperation.Output","$ref":"#/definitions/generic.resource.api.vnftopologyoperation.Output"}}},"generic.resource.api.VnfVnrRebuildData":{"type":"object","properties":{"vnf-vnr-rebuild-data":{"originalRef":"#/definitions/generic.resource.api.vnfvnrrebuilddata.VnfVnrRebuildData","$ref":"#/definitions/generic.resource.api.vnfvnrrebuilddata.VnfVnrRebuildData"}}},"generic.resource.api.VnfcAddressFamilyEnumeration":{"type":"string","enum":["ipv4","ipv6"]},"generic.resource.api.VnfcInstanceGroup":{"type":"object","properties":{"vnfc-instance-group":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup"}}}},"generic.resource.api.VnfcNetworkData":{"type":"object","properties":{"vnfc-network-data":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData"}}}},"generic.resource.api.VnfcObjects":{"type":"object","properties":{"vnfc-objects":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects","$ref":"#/definitions/generic.resource.api.vnfcobjects.VnfcObjects"}}},"generic.resource.api.VnfcSubnetDhcpEnumeration":{"type":"string","enum":["Y","N"]},"generic.resource.api.Vnfcs":{"type":"object","properties":{"vnfcs":{"originalRef":"#/definitions/generic.resource.api.vnfcs.Vnfcs","$ref":"#/definitions/generic.resource.api.vnfcs.Vnfcs"}}},"generic.resource.api.VnicGroups":{"type":"object","properties":{"vnic-groups":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.VnicGroups","$ref":"#/definitions/generic.resource.api.vnicgroups.VnicGroups"}}},"generic.resource.api.Vnics":{"type":"object","properties":{"vnics":{"originalRef":"#/definitions/generic.resource.api.vnics.Vnics","$ref":"#/definitions/generic.resource.api.vnics.Vnics"}}},"generic.resource.api.VnrParameters":{"type":"object","properties":{"vnr-parameters":{"originalRef":"#/definitions/generic.resource.api.vnrparameters.VnrParameters","$ref":"#/definitions/generic.resource.api.vnrparameters.VnrParameters"}}},"generic.resource.api.VpnBindings":{"type":"object","properties":{"vpn-bindings":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vpnbindings.VpnBindings","$ref":"#/definitions/generic.resource.api.vpnbindings.VpnBindings"}}}},"generic.resource.api.aggregateroutes.AggregateRoutes":{"type":"object","properties":{"cidr-mask":{"type":"string"},"ip-version":{"type":"string","description":"Use values 4 or 6."},"start-address":{"type":"string"},"route-id":{"type":"string","description":"Unique id"}}},"generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers":{"type":"object","properties":{"allotted-resource-name":{"type":"string","description":"For a contrail-route, the network policy name."},"parent-service-instance-id":{"type":"string","description":"Service-instance-id of the parent service to which this allotted resource belongs."},"allotted-resource-id":{"type":"string"},"consuming-service-instance-id":{"type":"string","description":"The service-instance-id of the consuming service of this allotted resource"},"allotted-resource-type":{"type":"string","description":"(Added in draft 32)Expected to be contrail-route or security-zone."}}},"generic.resource.api.allottedresourceinformation.AllottedResourceInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"parent-service-instance-id":{"type":"string","description":"Service-instance-id of the parent service to which this allotted resource belongs."},"allotted-resource-id":{"type":"string"},"allotted-resource-type":{"type":"string","description":"Not an enum, but expected values are contrail-route and security-zone."}}}]},"generic.resource.api.allottedresourcestatus.AllottedResourceStatus":{"type":"object","properties":{"response-code":{"type":"string"},"response-message":{"type":"string"},"action":{"type":"string","description":"value would one of possible request-actions; match the list in service-data oper-status"},"response-timestamp":{"type":"string"},"request-status":{"originalRef":"#/definitions/generic.resource.api.RequestStatusEnumeration","$ref":"#/definitions/generic.resource.api.RequestStatusEnumeration"},"final-indicator":{"type":"string"},"rpc-name":{"type":"string"},"rpc-action":{"description":"this is the svc-action from the incoming request","originalRef":"#/definitions/generic.resource.api.RpcActionEnumeration","$ref":"#/definitions/generic.resource.api.RpcActionEnumeration"}}},"generic.resource.api.brgallottedresources.BrgAllottedResource":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.AllottedResourceStatus"},{"type":"object","properties":{"allotted-resource-id":{"type":"string"},"allotted-resource-data":{"originalRef":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData"}}}]},"generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceOperStatus","$ref":"#/definitions/generic.resource.api.AllottedResourceOperStatus"},{"originalRef":"#/definitions/generic.resource.api.BrgTopology","$ref":"#/definitions/generic.resource.api.BrgTopology"},{"type":"object","properties":{"brg-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"allotted-resource-operation-information":{"originalRef":"#/definitions/generic.resource.api.BrgOperationInformation","$ref":"#/definitions/generic.resource.api.BrgOperationInformation"}}}]},"generic.resource.api.brgassignments.BrgAssignments":{"type":"object","properties":{"vbrg-wan-ip":{"type":"string"}}},"generic.resource.api.brgrequestinput.BrgRequestInput":{"type":"object","properties":{"vni":{"type":"string"},"brg-wan-mac-address":{"type":"string"},"vgmux-bearer-ip":{"type":"string"}}},"generic.resource.api.brgtopology.BrgTopology":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.AllottedResourceIdentifiers"},{"originalRef":"#/definitions/generic.resource.api.BrgAssignments","$ref":"#/definitions/generic.resource.api.BrgAssignments"},{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"brg-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}]},"generic.resource.api.brgtopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.BrgResponseInformation","$ref":"#/definitions/generic.resource.api.BrgResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"}]},"generic.resource.api.configurationidentifiers.ConfigurationIdentifiers":{"type":"object","properties":{"configuration-name":{"type":"string"},"parent-service-instance-id":{"type":"string","description":"Service-instance-id of the parent service to which this resource belongs."},"configuration-id":{"type":"string"},"configuration-sub-type":{"type":"string","description":" vprobe and pprobe"},"configuration-type":{"type":"string","description":"Not an enum, but expected values are port-mirror-configuration."}}},"generic.resource.api.configurationinformation.ConfigurationInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"configuration-name":{"type":"string"},"configuration-id":{"type":"string"},"configuration-sub-type":{"type":"string","description":"e.g. vprobe and pprobe when configuration-type=port-mirror-configuration"},"configuration-type":{"type":"string","description":"Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor"}}}]},"generic.resource.api.configurationstatus.ConfigurationStatus":{"type":"object","properties":{"response-code":{"type":"string"},"response-message":{"type":"string"},"action":{"type":"string","description":"value would one of possible request-actions; match the list in service-data oper-status"},"response-timestamp":{"type":"string"},"request-status":{"originalRef":"#/definitions/generic.resource.api.RequestStatusEnumeration","$ref":"#/definitions/generic.resource.api.RequestStatusEnumeration"},"final-indicator":{"type":"string"},"rpc-name":{"type":"string"},"rpc-action":{"description":"this is the svc-action from the incoming request","originalRef":"#/definitions/generic.resource.api.RpcActionEnumeration","$ref":"#/definitions/generic.resource.api.RpcActionEnumeration"}}},"generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.AllottedResourceStatus"},{"type":"object","properties":{"allotted-resource-id":{"type":"string"},"allotted-resource-data":{"originalRef":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData"}}}]},"generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceOperStatus","$ref":"#/definitions/generic.resource.api.AllottedResourceOperStatus"},{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentTopology","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentTopology"},{"type":"object","properties":{"allotted-resource-operation-information":{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation"},"connection-attachment-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}]},"generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments":{"type":"object"},"generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.AllottedResourceIdentifiers"},{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentAssignments","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentAssignments"},{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"connection-attachment-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}]},"generic.resource.api.connectionattachmenttopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ConnectionAttachmentResponseInformation","$ref":"#/definitions/generic.resource.api.ConnectionAttachmentResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"}]},"generic.resource.api.connectionpoint.ConnectionPoint":{"type":"object","properties":{"vlan-data":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData","$ref":"#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData"}},"port-id":{"type":"string","description":"port-index when multiple CPs connect to same network. Default zero (0)"},"connection-point-id":{"type":"string","description":"Key to CP object in A&AI"}}},"generic.resource.api.connectionpoint.connectionpoint.VlanData":{"type":"object","properties":{"vlan-tag-description":{"type":"string"},"vlan-uuid":{"type":"string","description":"Key to vlan-tag uuid object in A&AI Generated by vlan mS"},"vlan-role":{"type":"string","description":"Inner/Outer roles"},"vlan-tag-id":{"type":"string"}}},"generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.AllottedResourceStatus"},{"type":"object","properties":{"allotted-resource-id":{"type":"string"},"allotted-resource-data":{"originalRef":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData"}}}]},"generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceOperStatus","$ref":"#/definitions/generic.resource.api.AllottedResourceOperStatus"},{"originalRef":"#/definitions/generic.resource.api.ContrailRouteTopology","$ref":"#/definitions/generic.resource.api.ContrailRouteTopology"},{"type":"object","properties":{"allotted-resource-operation-information":{"originalRef":"#/definitions/generic.resource.api.ContrailRouteOperationInformation","$ref":"#/definitions/generic.resource.api.ContrailRouteOperationInformation"}}}]},"generic.resource.api.contrailrouteassignments.ContrailRouteAssignments":{"type":"object","properties":{"fq-name":{"type":"string","description":"The Contrail fq-name of the network policy"},"vlan-tag":{"type":"string","description":"Contrail-assigned vlan-tag to the vipr vm interface for this route."},"dest-network":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"},"source-network":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"},"contrail-id":{"type":"string","description":"The ID assigned by Contrail to the network-policy (one for one with the fq-name)"},"contrail-applied-service":{"originalRef":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService","$ref":"#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService"}}},"generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService":{"type":"object","properties":{"contrail-fqdn":{"type":"string","description":"This is the fq-name of the Contrail service instance through which the route is passing."},"vnf-id":{"type":"string","description":"The vnf representing the contrail applied service"},"service-instance-id":{"type":"string","description":"The service-instance-id of the vnf from which the contrail applied service is coming"}}},"generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput":{"type":"object","properties":{"contrail-applied-service-info":{"originalRef":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo","$ref":"#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo"},"source-network":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"},"contrail-route-input-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"dest-network":{"originalRef":"#/definitions/generic.resource.api.NetworkInfo","$ref":"#/definitions/generic.resource.api.NetworkInfo"}}},"generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo":{"type":"object","properties":{"service-instance-id":{"type":"string","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."},"contrail-fqdn":{"type":"string","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.contrailroutetopology.ContrailRouteTopology":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.AllottedResourceIdentifiers"},{"originalRef":"#/definitions/generic.resource.api.ContrailRouteAssignments","$ref":"#/definitions/generic.resource.api.ContrailRouteAssignments"},{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"contrail-route-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}]},"generic.resource.api.contrailroutetopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ContrailRouteResponseInformation","$ref":"#/definitions/generic.resource.api.ContrailRouteResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"}]},"generic.resource.api.forwardingpathinformation.ServicePaths":{"type":"object","properties":{"service-path":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.ServicePathInformation","$ref":"#/definitions/generic.resource.api.ServicePathInformation"}}}},"generic.resource.api.forwardingpathrequestinput.ForwardingPathRequestInput":{"type":"object","properties":{"forwarding-paths":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.forwardingpathrequestinput.forwardingpathrequestinput.ForwardingPaths","$ref":"#/definitions/generic.resource.api.forwardingpathrequestinput.forwardingpathrequestinput.ForwardingPaths"}}}},"generic.resource.api.forwardingpathrequestinput.forwardingpathrequestinput.ForwardingPaths":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"forwarding-path-name":{"type":"string","description":"Forwarding-path-name from tosca-model. "}}}]},"generic.resource.api.gcrequestinput.GcRequestInput":{"type":"object","properties":{"rebuild":{"type":"string","description":"Value will indicate what to rebuild"},"vf-module-id":{"type":"string","description":"This is mandatory in case of rebuild"},"input-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"vnf-id":{"type":"string"},"configuration-ids":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds","$ref":"#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds"}}}},"generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds":{"type":"object","properties":{"configuration-id":{"type":"string"}}},"generic.resource.api.genericconfigurationnotification.Input":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ConfigurationInformation","$ref":"#/definitions/generic.resource.api.ConfigurationInformation"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"},{"originalRef":"#/definitions/generic.resource.api.VnfVnrRebuildData","$ref":"#/definitions/generic.resource.api.VnfVnrRebuildData"},{"originalRef":"#/definitions/generic.resource.api.VnrParameters","$ref":"#/definitions/generic.resource.api.VnrParameters"},{"type":"object","properties":{"configuration-topology-link":{"type":"string","description":"Returns URL to generic-configuration-topology "}}}]},"generic.resource.api.genericconfigurations.GcConfiguration":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.ConfigurationStatus"},{"type":"object","properties":{"configuration-id":{"type":"string"},"configuration-data":{"originalRef":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData"}}}]},"generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ConfigurationOperStatus","$ref":"#/definitions/generic.resource.api.ConfigurationOperStatus"},{"type":"object","properties":{"configuration-operation-information":{"originalRef":"#/definitions/generic.resource.api.GcTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.GcTopologyOperationInformation"}}}]},"generic.resource.api.genericconfigurationtopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.GcResponseInformation","$ref":"#/definitions/generic.resource.api.GcResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"}]},"generic.resource.api.getpathsegmenttopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.GetpathsegmentResponseInformation","$ref":"#/definitions/generic.resource.api.GetpathsegmentResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"}]},"generic.resource.api.hostroutes.HostRoutes":{"type":"object","properties":{"route-prefix":{"type":"string"},"next-hop":{"type":"string","description":"Could be ip-address or hostname or service-instance"}}},"generic.resource.api.ipaddresses.IpAddresses":{"type":"object","properties":{"vipv6-address":{"type":"string","description":"Virtual v6"},"ipv4-address":{"type":"string"},"vipv4-address":{"type":"string","description":"Virtual v4"},"ipv6-address":{"type":"string"}}},"generic.resource.api.licenseinformation.LicenseInformation":{"type":"object","properties":{"license-key-group-list":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList"}},"entitlement-pool-list":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList","$ref":"#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList"}}}},"generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList":{"type":"object","properties":{"action":{"type":"string"},"entitlement-pool-invariant-uuid":{"type":"string"},"entitlement-uuid":{"type":"string","description":"assigned by ALTS"},"entitlement-pool-uuid":{"type":"string"}}},"generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList":{"type":"object","properties":{"license-key-group-uuid":{"type":"string"},"license-uuid":{"type":"string","description":"assigned by ALTS"},"action":{"type":"string"},"license-key-group-invariant-uuid":{"type":"string"},"license-key":{"type":"string","description":"assigned by ALTS"}}},"generic.resource.api.networkassignments.NetworkAssignments":{"type":"object"},"generic.resource.api.networkinformation.NetworkInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"from-preload":{"type":"boolean","description":"Indicates if source is preload data"},"network-technology":{"type":"string"},"network-id":{"type":"string"},"network-type":{"type":"string"}}}]},"generic.resource.api.networkinstancegroup.NetworkInstanceGroup":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AggregateRoutes","$ref":"#/definitions/generic.resource.api.AggregateRoutes"},{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"originalRef":"#/definitions/generic.resource.api.Subnets","$ref":"#/definitions/generic.resource.api.Subnets"},{"type":"object","properties":{"subnet-assignment-policy":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy"},"service-instance-id":{"type":"string"},"vpn-binding-policy":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy"},"network-instance-group-id":{"type":"string","description":"Also a Key in Network Instance Group in A&AI"},"network-instance-group-function":{"type":"string"},"networks":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks"},"aggregate-route-policy":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy"},"subnet-key-value":{"type":"string","description":"key-value provided to EIPAM when creating shared subnet"}}}]},"generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy":{"type":"object","properties":{"ipv4-aggregate-route-level":{"type":"string"},"ipv6-aggregate-route-level":{"type":"string"},"aggregate-route-policy-name":{"type":"string"}}},"generic.resource.api.networkinstancegroup.networkinstancegroup.Networks":{"type":"object","properties":{"network":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network"}}}},"generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy":{"type":"object","properties":{"subnet-use":{"type":"string","description":"Current valid values - unique, shared (default)"}}},"generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy":{"type":"object","properties":{"vpn-name":{"type":"string"},"global-route-target":{"type":"string"},"vpn-type":{"type":"string"},"vpn-binding":{"type":"string"},"route-target-role":{"type":"string"},"vpn-platform":{"type":"string"}}},"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.VpnBindings","$ref":"#/definitions/generic.resource.api.VpnBindings"},{"type":"object","properties":{"network-status":{"type":"string","description":"assigned, unassigned"},"neutron-network-id":{"type":"string","description":"Neutron-network-id assigned by PO/RO"},"network-id":{"type":"string","description":"Index into network-topology-identifier structure"},"customer-bonding-requests":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests"},"vlan-tag-id":{"type":"integer","format":"int64"}}}]},"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests":{"type":"object","properties":{"customer-bonding-request":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest"}}}},"generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest":{"type":"object","properties":{"configuration-id":{"type":"string","description":"e.g. vlan network receptor configuration id"}}},"generic.resource.api.networkparameters.NetworkParameters":{"type":"object","properties":{"network-parameter":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter","$ref":"#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter"}}}},"generic.resource.api.networkparameters.networkparameters.NetworkParameter":{"type":"object","properties":{"network-parameter-value":{"type":"string"},"network-parameter-name":{"type":"string"}}},"generic.resource.api.networkpolicy.NetworkPolicy":{"type":"object","properties":{"network-policy-fqdn":{"type":"string"},"network-policy-id":{"type":"string"}}},"generic.resource.api.networkrequestinput.NetworkRequestInput":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.RegionIdentifier","$ref":"#/definitions/generic.resource.api.RegionIdentifier"},{"type":"object","properties":{"network-name":{"type":"string"},"network-input-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"network-instance-group-id":{"type":"string","description":"When network has instance-group role in service model"}}}]},"generic.resource.api.networktopology.NetworkTopology":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.NetworkAssignments","$ref":"#/definitions/generic.resource.api.NetworkAssignments"},{"originalRef":"#/definitions/generic.resource.api.NetworkParameters","$ref":"#/definitions/generic.resource.api.NetworkParameters"},{"originalRef":"#/definitions/generic.resource.api.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.NetworkTopologyIdentifierStructure"},{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"originalRef":"#/definitions/generic.resource.api.RegionIdentifier","$ref":"#/definitions/generic.resource.api.RegionIdentifier"}]},"generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure":{"type":"object","properties":{"related-networks":{"originalRef":"#/definitions/generic.resource.api.RelatedNetwork","$ref":"#/definitions/generic.resource.api.RelatedNetwork"},"network-role":{"type":"string"},"is-trunked":{"type":"boolean"},"network-technology":{"type":"string"},"network-id":{"type":"string"},"eipam-v4-address-plan":{"type":"string"},"network-instance-group-id":{"type":"string","description":"When network is part of network instance-Group-data & instance Group in A&AI"},"network-name":{"type":"string"},"segmentation-id":{"type":"string"},"eipam-v6-address-plan":{"type":"string"},"network-type":{"type":"string"}}},"generic.resource.api.networktopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.NetworkResponseInformation","$ref":"#/definitions/generic.resource.api.NetworkResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"}]},"generic.resource.api.onapmodelinformation.OnapModelInformation":{"type":"object","properties":{"model-name":{"type":"string"},"model-version":{"type":"string"},"model-customization-uuid":{"type":"string","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-uuid":{"type":"string","description":"identifies the uuid for this service or resource, which is version specific"},"model-invariant-uuid":{"type":"string","description":"identifies the invariant uuid for this service or resource"}}},"generic.resource.api.param.Param":{"type":"object","properties":{"name":{"type":"string"},"resource-resolution-data":{"originalRef":"#/definitions/generic.resource.api.param.param.ResourceResolutionData","$ref":"#/definitions/generic.resource.api.param.param.ResourceResolutionData"},"value":{"type":"string"}}},"generic.resource.api.param.param.ResourceResolutionData":{"type":"object","properties":{"payload":{"type":"string"},"resource-key":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey","$ref":"#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey"}},"capability-name":{"type":"string","description":"Resource assignment resolution Capability name"},"status":{"type":"string","description":"SUCCESS, FAILED, or PENDING - RA returned data as capability"}}},"generic.resource.api.param.param.resourceresolutiondata.ResourceKey":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}},"generic.resource.api.pnfdetails.PnfDetails":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"pnf-id":{"type":"string","description":"pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)"},"pnf-name":{"type":"string"},"pnf-type":{"type":"string","description":"pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)"}}}]},"generic.resource.api.pnfinformation.PnfInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"pnf-name":{"type":"string","description":"Key for A&AI query"},"pnf-type":{"type":"string"}}}]},"generic.resource.api.pnfrequestinput.PnfRequestInput":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.RegionIdentifier","$ref":"#/definitions/generic.resource.api.RegionIdentifier"},{"type":"object","properties":{"request-version":{"type":"string","description":"keep this? e.g. 1702"},"pnf-input-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"pnf-name":{"type":"string"}}}]},"generic.resource.api.pnftopology.PnfTopology":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"originalRef":"#/definitions/generic.resource.api.PnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.PnfTopologyIdentifierStructure"},{"originalRef":"#/definitions/generic.resource.api.RegionIdentifier","$ref":"#/definitions/generic.resource.api.RegionIdentifier"},{"type":"object","properties":{"pnf-parameters-data":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"sdnc-generated-cloud-resources":{"type":"boolean","description":"Indicate if source is sdnc generated cloud param.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"}}}]},"generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure":{"type":"object","properties":{"pnf-id":{"type":"string"},"pnf-name":{"type":"string","description":"optionally comes from pnf-request-input container or is assigned by sdn-c"},"pnf-type":{"type":"string","description":"In preload tree, this label is used for the vf-module-type"}}},"generic.resource.api.pnftopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.PnfResponseInformation","$ref":"#/definitions/generic.resource.api.PnfResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"}]},"generic.resource.api.policyupdatenotifyoperation.Input":{"type":"object","properties":{"version-id":{"type":"string","description":"Map JSON versionNo to version-id"},"policy-name":{"type":"string"},"update-type":{"type":"string"}}},"generic.resource.api.policyupdatenotifyoperation.Output":{"type":"object","properties":{"error-code":{"type":"string"},"error-msg":{"type":"string"}}},"generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments":{"type":"object","properties":{"dest-vnf-id":{"type":"string","description":"For vProbe"},"dest-p-interface":{"type":"string","description":"For pProbe; from policy manager"},"tenant-context":{"type":"string","description":"From tenant object in A&AI"},"dest-pnf-name":{"type":"string","description":"For pProbe"},"route-allotted-resource-id":{"type":"string","description":"For vProbe"},"dest-tenant-id":{"type":"string","description":"tenant-id from A&AI for destination VNF"},"owning-entity":{"type":"string"},"dest-pnf-port-policy-name":{"type":"string","description":"For pProbe; from tosca model"},"cloud-region-id":{"type":"string"},"source-capacity":{"type":"integer","format":"int64","description":"Source port pps (packets per second) rating from tosca model"},"tenant-id":{"type":"string","description":"tenant-id from A&AI for source VNF"},"dest-network-fqdn":{"type":"string"},"contrail-vmi-params":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"source-network-fqdn":{"type":"string"},"cloud-owner":{"type":"string"},"source-to-dest-maps":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps"},"source-vnf-id":{"type":"string"},"dest-tenant":{"type":"string","description":"Tenant name from A&AI for destination VNF"},"dest-vnfc-instance-group-id":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId"},"source-vnfc-instance-group-id":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId"},"probe-type":{"type":"string","description":"vprobe or pprobe; derived from configuration-information.configuration-sub-type"},"vnics-group-id":{"type":"string"},"tenant":{"type":"string","description":"Tenant name from A&AI for source VNF"}}},"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId":{"type":"object","properties":{"instance-group-role":{"type":"string"},"configuration-id":{"type":"string"},"nfc-naming-code":{"type":"string"},"service-instance-id":{"type":"string"}}},"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps":{"type":"object","properties":{"source-to-dest-map":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap"}}}},"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId":{"type":"object","properties":{"instance-group-role":{"type":"string"},"configuration-id":{"type":"string"},"nfc-naming-code":{"type":"string"},"service-instance-id":{"type":"string"}}},"generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap":{"type":"object","properties":{"source-port-id":{"type":"string"},"source-vserver-id":{"type":"string"},"dest-vserver-id":{"type":"string"},"dest-ip-addresses":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"link-name":{"type":"string"},"dest-port-name":{"type":"string"},"source-port-name":{"type":"string"},"dest-port-id":{"type":"string"}}},"generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.RegionIdentifier","$ref":"#/definitions/generic.resource.api.RegionIdentifier"},{"type":"object","properties":{"source-port":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort","$ref":"#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort"},"dest-port":{"originalRef":"#/definitions/generic.resource.api.PortInfo","$ref":"#/definitions/generic.resource.api.PortInfo"},"port-mirror-configuration-input-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}]},"generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.PortInfo","$ref":"#/definitions/generic.resource.api.PortInfo"},{"type":"object","properties":{"source-port-id":{"type":"string","description":"needed for srv-action=disable/enable"}}}]},"generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ConfigurationStatus","$ref":"#/definitions/generic.resource.api.ConfigurationStatus"},{"type":"object","properties":{"configuration-id":{"type":"string"},"configuration-data":{"originalRef":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData","$ref":"#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData"}}}]},"generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ConfigurationOperStatus","$ref":"#/definitions/generic.resource.api.ConfigurationOperStatus"},{"originalRef":"#/definitions/generic.resource.api.PortMirrorConfigurationTopology","$ref":"#/definitions/generic.resource.api.PortMirrorConfigurationTopology"},{"type":"object","properties":{"configuration-operation-information":{"originalRef":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation","$ref":"#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation"}}}]},"generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ConfigurationIdentifiers","$ref":"#/definitions/generic.resource.api.ConfigurationIdentifiers"},{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"originalRef":"#/definitions/generic.resource.api.PortMirrorConfigurationAssignments","$ref":"#/definitions/generic.resource.api.PortMirrorConfigurationAssignments"},{"type":"object","properties":{"port-mirror-configuration-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}]},"generic.resource.api.portmirrortopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.PortMirrorResponseInformation","$ref":"#/definitions/generic.resource.api.PortMirrorResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"}]},"generic.resource.api.preloaddata.PreloadData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.PreloadNetworkTopologyInformation","$ref":"#/definitions/generic.resource.api.PreloadNetworkTopologyInformation"},{"originalRef":"#/definitions/generic.resource.api.PreloadOperStatus","$ref":"#/definitions/generic.resource.api.PreloadOperStatus"},{"originalRef":"#/definitions/generic.resource.api.PreloadVfModuleTopologyInformation","$ref":"#/definitions/generic.resource.api.PreloadVfModuleTopologyInformation"}]},"generic.resource.api.preloadmodelinformation.PreloadList":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.PreloadData","$ref":"#/definitions/generic.resource.api.PreloadData"},{"type":"object","properties":{"preload-type":{"type":"string","description":"network or vf-module"},"preload-id":{"type":"string","description":"vf-module-name or network name"}}}]},"generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.HostRoutes","$ref":"#/definitions/generic.resource.api.HostRoutes"},{"originalRef":"#/definitions/generic.resource.api.NetworkPolicy","$ref":"#/definitions/generic.resource.api.NetworkPolicy"},{"originalRef":"#/definitions/generic.resource.api.NetworkTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.NetworkTopologyIdentifierStructure"},{"originalRef":"#/definitions/generic.resource.api.ProviderNetworkInformation","$ref":"#/definitions/generic.resource.api.ProviderNetworkInformation"},{"originalRef":"#/definitions/generic.resource.api.RouteTableReference","$ref":"#/definitions/generic.resource.api.RouteTableReference"},{"originalRef":"#/definitions/generic.resource.api.Subnets","$ref":"#/definitions/generic.resource.api.Subnets"},{"originalRef":"#/definitions/generic.resource.api.VpnBindings","$ref":"#/definitions/generic.resource.api.VpnBindings"}]},"generic.resource.api.preloadnetworktopologyoperation.Input":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.PreloadNetworkTopologyInformation","$ref":"#/definitions/generic.resource.api.PreloadNetworkTopologyInformation"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"}]},"generic.resource.api.preloadoperstatus.PreloadOperStatus":{"type":"object","properties":{"last-action":{"originalRef":"#/definitions/generic.resource.api.LastActionEnumeration","$ref":"#/definitions/generic.resource.api.LastActionEnumeration"},"modify-timestamp":{"type":"string"},"maintenance-indicator":{"originalRef":"#/definitions/generic.resource.api.MaintenanceIndicatorEnumeration","$ref":"#/definitions/generic.resource.api.MaintenanceIndicatorEnumeration"},"last-order-status":{"originalRef":"#/definitions/generic.resource.api.LastOrderStatusEnumeration","$ref":"#/definitions/generic.resource.api.LastOrderStatusEnumeration"},"create-timestamp":{"type":"string"},"order-status":{"originalRef":"#/definitions/generic.resource.api.OrderStatusEnumeration","$ref":"#/definitions/generic.resource.api.OrderStatusEnumeration"},"last-svc-request-id":{"type":"string"}}},"generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.VfModuleTopology","$ref":"#/definitions/generic.resource.api.VfModuleTopology"},{"originalRef":"#/definitions/generic.resource.api.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.VnfResourceAssignments"},{"originalRef":"#/definitions/generic.resource.api.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.VnfTopologyIdentifierStructure"}]},"generic.resource.api.preloadvfmoduletopologyoperation.Input":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.PreloadVfModuleTopologyInformation","$ref":"#/definitions/generic.resource.api.PreloadVfModuleTopologyInformation"},{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"}]},"generic.resource.api.relatednetwork.RelatedNetwork":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.VlanTags","$ref":"#/definitions/generic.resource.api.VlanTags"},{"type":"object","properties":{"network-role":{"type":"string"},"network-id":{"type":"string","description":"Key to l3-network object"}}}]},"generic.resource.api.requestinformation.RequestInformation":{"type":"object","properties":{"notification-url":{"type":"string"},"order-version":{"type":"string"},"request-action":{"description":"still need to work Disconnect","originalRef":"#/definitions/generic.resource.api.RequestActionEnumeration","$ref":"#/definitions/generic.resource.api.RequestActionEnumeration"},"source":{"type":"string"},"request-id":{"type":"string","description":"Request ID generated upstream of MSO"},"order-number":{"type":"string"}}},"generic.resource.api.routetablereference.RouteTableReference":{"type":"object","properties":{"route-table-reference-id":{"type":"string"},"route-table-reference-fqdn":{"type":"string"}}},"generic.resource.api.sdncrequestheader.SdncRequestHeader":{"type":"object","properties":{"svc-request-id":{"type":"string","description":"Uniquely generated by calling system (e.g. MSO or SDN-GP)"},"svc-notification-url":{"type":"string","description":"Contains URL for asynchronous response"},"svc-action":{"description":"This is the rpcAction","originalRef":"#/definitions/generic.resource.api.SvcActionEnumeration","$ref":"#/definitions/generic.resource.api.SvcActionEnumeration"}}},"generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.AllottedResourceStatus"},{"type":"object","properties":{"allotted-resource-id":{"type":"string"},"allotted-resource-data":{"originalRef":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData"}}}]},"generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceOperStatus","$ref":"#/definitions/generic.resource.api.AllottedResourceOperStatus"},{"originalRef":"#/definitions/generic.resource.api.SecurityZoneTopology","$ref":"#/definitions/generic.resource.api.SecurityZoneTopology"},{"type":"object","properties":{"allotted-resource-operation-information":{"originalRef":"#/definitions/generic.resource.api.SecurityZoneOperationInformation","$ref":"#/definitions/generic.resource.api.SecurityZoneOperationInformation"},"security-zone-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}]},"generic.resource.api.securityzoneassignments.SecurityZoneAssignments":{"type":"object","properties":{"security-zone-name-trusted":{"type":"string"},"trusted-network-role":{"type":"string","description":"In the case of vIPR, this is the landing networks network-role; used in naming"},"security-zone-name-untrusted":{"type":"string"},"security-zone-service-instance-id":{"type":"string","description":"Will be the same as the parent-service-instance-id"},"untrusted-network-role":{"type":"string","description":"In the case of vIPR, this is the tenant oam networks network-role; used in naming"},"vlan-tag":{"type":"string"},"security-zone-vnf-id":{"type":"string","description":"Selected by SDNC from the security-zone-service-instance-id"}}},"generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput":{"type":"object","properties":{"security-zone-input-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"trusted-network-role":{"type":"string","description":"In the case of vIPR, this is the landing networks network-role; used in naming"},"untrusted-network-role":{"type":"string","description":"In the case of vIPR, this is the tenant oam networks network-role; used in naming"},"vlan-tag":{"type":"string"}}},"generic.resource.api.securityzonetopology.SecurityZoneTopology":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.AllottedResourceIdentifiers"},{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"originalRef":"#/definitions/generic.resource.api.SecurityZoneAssignments","$ref":"#/definitions/generic.resource.api.SecurityZoneAssignments"},{"type":"object","properties":{"security-zone-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}]},"generic.resource.api.securityzonetopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.SecurityZoneResponseInformation","$ref":"#/definitions/generic.resource.api.SecurityZoneResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"}]},"generic.resource.api.serviceassignments.ServiceAssignments":{"type":"object"},"generic.resource.api.servicedata.ServiceData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ServiceLevelOperStatus","$ref":"#/definitions/generic.resource.api.ServiceLevelOperStatus"},{"originalRef":"#/definitions/generic.resource.api.ServiceOperationInformation","$ref":"#/definitions/generic.resource.api.ServiceOperationInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceTopology","$ref":"#/definitions/generic.resource.api.ServiceTopology"},{"type":"object","properties":{"vnfc-instance-groups":{"originalRef":"#/definitions/generic.resource.api.VnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.VnfcInstanceGroup"},"provided-configurations":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations"},"provided-allotted-resources":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources"},"vnfs":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Vnfs"},"forwarding-paths":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths"},"network-instance-groups":{"originalRef":"#/definitions/generic.resource.api.NetworkInstanceGroup","$ref":"#/definitions/generic.resource.api.NetworkInstanceGroup"},"networks":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Networks","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Networks"},"consumed-allotted-resources":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources"},"pnfs":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.Pnfs"}}}]},"generic.resource.api.servicedata.servicedata.ConsumedAllottedResources":{"type":"object","properties":{"consumed-allotted-resource":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}}},"generic.resource.api.servicedata.servicedata.ForwardingPaths":{"type":"object","properties":{"forwarding-path":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath"}}}},"generic.resource.api.servicedata.servicedata.Networks":{"type":"object","properties":{"network":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.Network"}}}},"generic.resource.api.servicedata.servicedata.Pnfs":{"type":"object","properties":{"pnf":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf"}}}},"generic.resource.api.servicedata.servicedata.ProvidedAllottedResources":{"type":"object","properties":{"provided-allotted-resource":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.AllottedResourceInfo","$ref":"#/definitions/generic.resource.api.AllottedResourceInfo"}}}},"generic.resource.api.servicedata.servicedata.ProvidedConfigurations":{"type":"object","properties":{"provided-configuration":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.ConfigurationInfo","$ref":"#/definitions/generic.resource.api.ConfigurationInfo"}}}},"generic.resource.api.servicedata.servicedata.Vnfs":{"type":"object","properties":{"vnf":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf"}}}},"generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ForwardingPathInformation","$ref":"#/definitions/generic.resource.api.ForwardingPathInformation"},{"type":"object","properties":{"forwarding-path-id":{"type":"string","description":"Generated by SDNC"}}}]},"generic.resource.api.servicedata.servicedata.networks.Network":{"type":"object","properties":{"network-id":{"type":"string"},"network-data":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData"}}},"generic.resource.api.servicedata.servicedata.networks.network.NetworkData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.NetworkLevelOperStatus","$ref":"#/definitions/generic.resource.api.NetworkLevelOperStatus"},{"originalRef":"#/definitions/generic.resource.api.NetworkOperationInformation","$ref":"#/definitions/generic.resource.api.NetworkOperationInformation"},{"originalRef":"#/definitions/generic.resource.api.NetworkTopology","$ref":"#/definitions/generic.resource.api.NetworkTopology"},{"type":"object","properties":{"network-provided-allotted-resources":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources"}}}]},"generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources":{"type":"object","properties":{"network-provided-ar-id":{"type":"array","description":"List of allotted resources using capacity from this network","items":{"type":"string"}}}},"generic.resource.api.servicedata.servicedata.pnfs.Pnf":{"type":"object","properties":{"pnf-data":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData"},"pnf-id":{"type":"string"}}},"generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.PnfLevelOperStatus","$ref":"#/definitions/generic.resource.api.PnfLevelOperStatus"},{"originalRef":"#/definitions/generic.resource.api.PnfOperationInformation","$ref":"#/definitions/generic.resource.api.PnfOperationInformation"},{"originalRef":"#/definitions/generic.resource.api.PnfTopology","$ref":"#/definitions/generic.resource.api.PnfTopology"}]},"generic.resource.api.servicedata.servicedata.vnfs.Vnf":{"type":"object","properties":{"vnf-data":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData"},"vnf-id":{"type":"string"}}},"generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.VnfLevelOperStatus","$ref":"#/definitions/generic.resource.api.VnfLevelOperStatus"},{"originalRef":"#/definitions/generic.resource.api.VnfOperationInformation","$ref":"#/definitions/generic.resource.api.VnfOperationInformation"},{"originalRef":"#/definitions/generic.resource.api.VnfTopology","$ref":"#/definitions/generic.resource.api.VnfTopology"},{"type":"object","properties":{"vnf-network-collections":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkCollection","$ref":"#/definitions/generic.resource.api.VnfNetworkCollection"},"vnf-sub-interface-groups":{"originalRef":"#/definitions/generic.resource.api.VnfSubInterfaceGroup","$ref":"#/definitions/generic.resource.api.VnfSubInterfaceGroup"},"vf-modules":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules"},"vnf-provided-allotted-resources":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources"}}}]},"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules":{"type":"object","properties":{"vf-module":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule"}}}},"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources":{"type":"object","properties":{"vnf-provided-ar-id":{"type":"array","description":"List of allotted resources using capacity from this vnf","items":{"type":"string"}}}},"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule":{"type":"object","properties":{"vf-module-data":{"originalRef":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData","$ref":"#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData"},"vf-module-id":{"type":"string"}}},"generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.VfModuleLevelOperStatus","$ref":"#/definitions/generic.resource.api.VfModuleLevelOperStatus"},{"originalRef":"#/definitions/generic.resource.api.VfModuleOperationInformation","$ref":"#/definitions/generic.resource.api.VfModuleOperationInformation"},{"originalRef":"#/definitions/generic.resource.api.VfModuleTopology","$ref":"#/definitions/generic.resource.api.VfModuleTopology"}]},"generic.resource.api.serviceinformation.ServiceInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"subscriber-name":{"type":"string","description":"Would not be expected for vIPR-ATM or mobility services."},"subscription-service-type":{"type":"string","description":"used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."},"service-id":{"type":"string","description":"This maps to the product-family-id in A&AI"},"global-customer-id":{"type":"string","description":"need for put of data to AnAI (MSO provides)"},"service-instance-id":{"type":"string"}}}]},"generic.resource.api.servicemodelinfrastructure.Service":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ServiceData","$ref":"#/definitions/generic.resource.api.ServiceData"},{"originalRef":"#/definitions/generic.resource.api.ServiceStatus","$ref":"#/definitions/generic.resource.api.ServiceStatus"},{"type":"object","properties":{"service-instance-id":{"type":"string","description":"Keep as M"}}}]},"generic.resource.api.serviceparameters.ServiceParameters":{"type":"object","properties":{"service-parameter":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter","$ref":"#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter"}}}},"generic.resource.api.serviceparameters.serviceparameters.ServiceParameter":{"type":"object","properties":{"service-parameter-value":{"type":"string"},"service-parameter-name":{"type":"string"}}},"generic.resource.api.servicepathinformation.Service":{"type":"object","properties":{"vnfs":{"originalRef":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs","$ref":"#/definitions/generic.resource.api.servicepathinformation.service.Vnfs"},"service-path-sequence-id":{"type":"integer","format":"int64","description":"e.g. S1S2S3S5seq id=1 S1-S2seq id=2 S2S3seq id=3 S3S5Incremental integer value"},"service-instance-id":{"type":"string","description":"service-instance-id of each service-instance in the service-path-instance"}}},"generic.resource.api.servicepathinformation.service.Vnfs":{"type":"object","properties":{"vnf":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.VnfPathInformation","$ref":"#/definitions/generic.resource.api.VnfPathInformation"}}}},"generic.resource.api.servicerequestinput.ServiceRequestInput":{"type":"object","properties":{"service-input-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"service-instance-name":{"type":"string"}}},"generic.resource.api.servicestatus.ServiceStatus":{"type":"object","properties":{"response-code":{"type":"string"},"response-message":{"type":"string"},"action":{"type":"string","description":"value would one of possible request-actions; match the list in service-data oper-status"},"response-timestamp":{"type":"string"},"request-status":{"originalRef":"#/definitions/generic.resource.api.RequestStatusEnumeration","$ref":"#/definitions/generic.resource.api.RequestStatusEnumeration"},"final-indicator":{"type":"string"},"rpc-name":{"type":"string"},"rpc-action":{"description":"this is the svc-action from the incoming request","originalRef":"#/definitions/generic.resource.api.RpcActionEnumeration","$ref":"#/definitions/generic.resource.api.RpcActionEnumeration"}}},"generic.resource.api.servicetopology.ServiceTopology":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"originalRef":"#/definitions/generic.resource.api.ServiceAssignments","$ref":"#/definitions/generic.resource.api.ServiceAssignments"},{"originalRef":"#/definitions/generic.resource.api.ServiceParameters","$ref":"#/definitions/generic.resource.api.ServiceParameters"},{"originalRef":"#/definitions/generic.resource.api.ServiceTopologyIdentifier","$ref":"#/definitions/generic.resource.api.ServiceTopologyIdentifier"}]},"generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier":{"type":"object","properties":{"service-id":{"type":"string","description":"from MSO input on STO assign"},"global-customer-id":{"type":"string"},"service-instance-id":{"type":"string","description":"repeated"},"service-instance-name":{"type":"string","description":"optionally comes from service-request-input container or is assigned by sdn-c"},"service-type":{"type":"string","description":"tag labeled subscription-service-type in the service-information input"}}},"generic.resource.api.servicetopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"}]},"generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData":{"type":"object","properties":{"network-role":{"type":"string","description":"e.g. untrusted "},"floating-ips":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps"},"network-id":{"type":"string","description":"Subinterface network id (UUID in A&AI)"},"network-information-items":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems"},"neutron-network-id":{"type":"string","description":"Neutron network id assigned by PO/RP"},"network-name":{"type":"integer","format":"int64","description":"Subinterface network name"},"network-role-tag":{"type":"string","description":"Assuming HEAT template network role tag parameter - not used"},"vlan-tag-id":{"type":"integer","format":"int64","description":"Vlan tag assigned to subinterface port"}}},"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps":{"type":"object","properties":{"floating-ip-v4":{"type":"array","description":"Floating ipv4 for VMs of a given type on this network","items":{"type":"string"}},"floating-ip-v6":{"type":"array","description":"Floating ipv6 for VMs of a given type on this network","items":{"type":"string"}}}},"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems":{"type":"object","properties":{"network-information-item":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem"}}}},"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem":{"type":"object","properties":{"ip-version":{"type":"string","description":"Use ipv4 or ipv6"},"network-ips":{"originalRef":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"ip-count":{"type":"integer","format":"int32","description":"The number of ip addresses to be assigned per vm for this network role"},"use-dhcp":{"description":"Indicator to use DHCP on this network for this VM - set to N for Vlan tagging","originalRef":"#/definitions/generic.resource.api.UseDhcpEnumeration","$ref":"#/definitions/generic.resource.api.UseDhcpEnumeration"}}},"generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps":{"type":"object","properties":{"network-ip":{"type":"array","description":"List of assigned ip addresses of type ip-version on a network.","items":{"type":"string"}}}},"generic.resource.api.subinterfaces.SubInterfaces":{"type":"object","properties":{"sub-interface":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface"}}}},"generic.resource.api.subinterfaces.subinterfaces.SubInterface":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.VlanTags","$ref":"#/definitions/generic.resource.api.VlanTags"},{"type":"object","properties":{"sub-interface-port-id":{"type":"string"},"sub-interface-port-name":{"type":"string"},"sub-interface-network":{"originalRef":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork","$ref":"#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork"},"sub-interface-ip-addresses":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"sub-interface-status":{"type":"string","description":"NULL, unassigned, assigned"}}}]},"generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork":{"type":"object","properties":{"network-id":{"type":"string"},"network-name":{"type":"string"}}},"generic.resource.api.subnets.Subnets":{"type":"object","properties":{"subnet-role":{"type":"string"},"cidr-mask":{"type":"string"},"subnet-sequence":{"type":"integer","format":"int32"},"addr-from-start":{"description":"Default is N","originalRef":"#/definitions/generic.resource.api.AddrFromStartEnumeration","$ref":"#/definitions/generic.resource.api.AddrFromStartEnumeration"},"dhcp-start-address":{"type":"string"},"gateway-address":{"type":"string"},"dhcp-end-address":{"type":"string"},"ip-version":{"type":"string"},"start-address":{"type":"string"},"dhcp-enabled":{"originalRef":"#/definitions/generic.resource.api.DhcpEnabledEnumeration","$ref":"#/definitions/generic.resource.api.DhcpEnabledEnumeration"},"subnet-name":{"type":"string"}}},"generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceStatus","$ref":"#/definitions/generic.resource.api.AllottedResourceStatus"},{"type":"object","properties":{"allotted-resource-id":{"type":"string"},"allotted-resource-data":{"originalRef":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData","$ref":"#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData"}}}]},"generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceOperStatus","$ref":"#/definitions/generic.resource.api.AllottedResourceOperStatus"},{"originalRef":"#/definitions/generic.resource.api.TunnelxconnTopology","$ref":"#/definitions/generic.resource.api.TunnelxconnTopology"},{"type":"object","properties":{"allotted-resource-operation-information":{"originalRef":"#/definitions/generic.resource.api.TunnelxconnOperationInformation","$ref":"#/definitions/generic.resource.api.TunnelxconnOperationInformation"},"tunnelxconn-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}]},"generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments":{"type":"object","properties":{"vni":{"type":"string","description":"The Network Controller will assign a VNI value from the associated vGMUX VNI pool"},"vgmux-lan-ip":{"type":"string","description":"The Network Controller will look up the vgmux lan ip from the vgmux vg module"},"vg-ip":{"type":"string","description":"The Network Controller will assign the VG IP address from local inventory"},"vgmux-bearer-ip":{"type":"string","description":"The Network Controller will look up the vgmux bearer ip from the vgmux vf module"}}},"generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput":{"type":"object","properties":{"brg-wan-mac-address":{"type":"string"}}},"generic.resource.api.tunnelxconntopology.TunnelxconnTopology":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.AllottedResourceIdentifiers","$ref":"#/definitions/generic.resource.api.AllottedResourceIdentifiers"},{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"originalRef":"#/definitions/generic.resource.api.TunnelxconnAssignments","$ref":"#/definitions/generic.resource.api.TunnelxconnAssignments"},{"type":"object","properties":{"tunnelxconn-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}]},"generic.resource.api.tunnelxconntopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"},{"originalRef":"#/definitions/generic.resource.api.TunnelxconnResponseInformation","$ref":"#/definitions/generic.resource.api.TunnelxconnResponseInformation"}]},"generic.resource.api.vfmoduleassignments.VfModuleAssignments":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.VlanVnfcInstanceGroups","$ref":"#/definitions/generic.resource.api.VlanVnfcInstanceGroups"},{"type":"object","properties":{"vf-module-status":{"type":"string","description":"Orchestration status from AAI - to be set by SDNC"},"vms":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms"},"dhcp-subnet-assignments":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments"}}}]},"generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments":{"type":"object","properties":{"dhcp-subnet-assignment":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment","$ref":"#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment"}}}},"generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms":{"type":"object","properties":{"vm":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.VmTopologyData","$ref":"#/definitions/generic.resource.api.VmTopologyData"}}}},"generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment":{"type":"object","properties":{"network-role":{"type":"string"},"neutron-subnet-id":{"type":"string","description":"Same as subnet-id in subnet-data structure"},"ip-version":{"type":"string"}}},"generic.resource.api.vfmoduleinformation.VfModuleInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"vf-module-id":{"type":"string"},"from-preload":{"type":"boolean","description":"Indicates if source is preload data"},"vf-module-type":{"type":"string"}}}]},"generic.resource.api.vfmodulerequestinput.VfModuleRequestInput":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.RegionIdentifier","$ref":"#/definitions/generic.resource.api.RegionIdentifier"},{"type":"object","properties":{"vf-module-name":{"type":"string"},"request-version":{"type":"string","description":"keep this?"},"vf-module-input-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"}}}]},"generic.resource.api.vfmoduletopology.VfModuleTopology":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"originalRef":"#/definitions/generic.resource.api.RegionIdentifier","$ref":"#/definitions/generic.resource.api.RegionIdentifier"},{"originalRef":"#/definitions/generic.resource.api.VfModuleAssignments","$ref":"#/definitions/generic.resource.api.VfModuleAssignments"},{"originalRef":"#/definitions/generic.resource.api.VfModuleTopologyIdentifier","$ref":"#/definitions/generic.resource.api.VfModuleTopologyIdentifier"},{"type":"object","properties":{"vf-module-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"sdnc-generated-cloud-resources":{"type":"boolean","description":"Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"}}}]},"generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier":{"type":"object","properties":{"vf-module-name":{"type":"string","description":"vf-module-name"},"vf-module-id":{"type":"string","description":"vf-module id"},"vf-module-type":{"type":"string"}}},"generic.resource.api.vfmoduletopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"},{"originalRef":"#/definitions/generic.resource.api.VfModuleResponseInformation","$ref":"#/definitions/generic.resource.api.VfModuleResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.VnfResponseInformation","$ref":"#/definitions/generic.resource.api.VnfResponseInformation"}]},"generic.resource.api.vlantags.VlanTags":{"type":"object","properties":{"is-private":{"type":"boolean"},"vlan-interface":{"type":"string","description":"A&AI Key"},"upper-tag-id":{"type":"integer","format":"int64"},"lower-tag-id":{"type":"integer","format":"int64"}}},"generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups":{"type":"object","properties":{"vlan-vnfc-instance-group":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup"}}}},"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup":{"type":"object","properties":{"vnf-id":{"type":"string"},"vnfcs":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs"},"instance-group-id":{"type":"string","description":"A&AI ID"},"instance-group-function":{"type":"string"}}},"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs":{"type":"object","properties":{"vnfc":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc"}}}},"generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.VnicGroups","$ref":"#/definitions/generic.resource.api.VnicGroups"},{"type":"object","properties":{"vnfc-name":{"type":"string"}}}]},"generic.resource.api.vmnetworkdata.FloatingIps":{"type":"object","properties":{"floating-ip-v4":{"type":"array","description":"Floating ipv4 for VMs of a given type on this network","items":{"type":"string"}},"floating-ip-v6":{"type":"array","description":"Floating ipv6 for VMs of a given type on this network","items":{"type":"string"}}}},"generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes":{"type":"object","properties":{"interface-route-prefix":{"type":"array","description":"ordered-by: user","items":{"type":"string"}}}},"generic.resource.api.vmnetworkdata.MacAddresses":{"type":"object","properties":{"mac-address":{"type":"array","description":"List of network assignments for this vm-type","items":{"type":"string"}}}},"generic.resource.api.vmnetworkdata.NetworkInformationItems":{"type":"object","properties":{"network-information-item":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem"}}}},"generic.resource.api.vmnetworkdata.SriovParameters":{"type":"object","properties":{"application-tags":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags"},"heat-vlan-filters":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters"}}},"generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem":{"type":"object","properties":{"ip-version":{"type":"string","description":"Use ipv4 or ipv6"},"network-ips":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps","$ref":"#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps"},"ip-count":{"type":"integer","format":"int32","description":"The number of ip addresses to be assigned per vm for this network role"},"use-dhcp":{"description":"Indicator to use DHCP on this network for this VM","originalRef":"#/definitions/generic.resource.api.UseDhcpEnumeration","$ref":"#/definitions/generic.resource.api.UseDhcpEnumeration"}}},"generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps":{"type":"object","properties":{"network-ip":{"type":"array","description":"List of assigned ip addresses of type ip-version on a network","items":{"type":"string"}}}},"generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags":{"type":"object","properties":{"s-tags":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags"},"c-tags":{"originalRef":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags","$ref":"#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags"}}},"generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters":{"type":"object","properties":{"heat-vlan-filter":{"type":"array","items":{"type":"string"}}}},"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags":{"type":"object","properties":{"c-tag":{"type":"array","items":{"type":"string"}}}},"generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags":{"type":"object","properties":{"s-tag":{"type":"array","items":{"type":"string"}}}},"generic.resource.api.vmtopologydata.VmNames":{"type":"object","properties":{"vnfc-names":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames","$ref":"#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames"}},"vm-name":{"type":"array","items":{"type":"string"}}}},"generic.resource.api.vmtopologydata.VmNetworks":{"type":"object","properties":{"vm-network":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.VmNetworkData","$ref":"#/definitions/generic.resource.api.VmNetworkData"}}}},"generic.resource.api.vmtopologydata.vmnames.VnfcNames":{"type":"object","properties":{"vnfc-networks":{"originalRef":"#/definitions/generic.resource.api.VnfcNetworkData","$ref":"#/definitions/generic.resource.api.VnfcNetworkData"},"vnfc-name":{"type":"string"}}},"generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.VnfcObjects","$ref":"#/definitions/generic.resource.api.VnfcObjects"},{"type":"object","properties":{"group-type":{"type":"string","description":" port-mirror-source or port-mirror-dest"},"instance-group-role":{"type":"string","description":"i.e.TSBC_VNFC_group"},"configuration-id":{"type":"string"},"nfc-naming-code":{"type":"string","description":"Set to nfc-naming-code from A&AI"}}}]},"generic.resource.api.vnfcloudparam.Vnf":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},{"type":"object","properties":{"vnf-id":{"type":"string"},"vf-module":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfcloudparam.vnf.VfModule","$ref":"#/definitions/generic.resource.api.vnfcloudparam.vnf.VfModule"}},"vnf-name":{"type":"string"}}}]},"generic.resource.api.vnfcloudparam.vnf.VfModule":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},{"type":"object","properties":{"vf-module-id":{"type":"string"}}}]},"generic.resource.api.vnfcnetworkdata.VnfcNetworkData":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ConnectionPoint","$ref":"#/definitions/generic.resource.api.ConnectionPoint"},{"type":"object","properties":{"vnfc-ports":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts"},"vnfc-type":{"type":"string"},"vnfc-subnet":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet"}},"vnfc-network-role":{"type":"string"}}}]},"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts":{"type":"object","properties":{"vnfc-port":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort"}}}},"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet":{"type":"object","properties":{"vnfc-subnet-role":{"type":"string","description":"Default value if subnet role is not defined."},"vnfc-ip-assignments":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments"}}}},"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort":{"type":"object","properties":{"vnfc-port-id":{"type":"string","description":"Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y"},"vnic-sub-interfaces":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"},"common-sub-interface-role":{"type":"string","description":"If sub-interfaces have common interface role (network role)"}}},"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments":{"type":"object","properties":{"vnfc-subnet-dhcp":{"description":"Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned ","originalRef":"#/definitions/generic.resource.api.VnfcSubnetDhcpEnumeration","$ref":"#/definitions/generic.resource.api.VnfcSubnetDhcpEnumeration"},"vnfc-address-family":{"description":"indicates if this is IpV4 or IpV6","originalRef":"#/definitions/generic.resource.api.VnfcAddressFamilyEnumeration","$ref":"#/definitions/generic.resource.api.VnfcAddressFamilyEnumeration"},"vnfc-subnet-ip":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp","$ref":"#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp"}},"vnfc-subnet-ip-count":{"type":"integer","format":"int32","description":"The number of IP addresses to be assigned per vnfc for this subnet role"}}},"generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp":{"type":"object","properties":{"vnfc-ip-address":{"type":"string","description":"Either IpV4 IP or IpV6 IP addresses should be present"},"vnfc-client-key":{"type":"string"},"ip-type":{"description":"Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. ","originalRef":"#/definitions/generic.resource.api.IpTypeEnumeration","$ref":"#/definitions/generic.resource.api.IpTypeEnumeration"}}},"generic.resource.api.vnfcobjects.VnfcObjects":{"type":"object","properties":{"vnfc-object":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject"}}}},"generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject":{"type":"object","properties":{"vm-type":{"type":"string"},"vnics":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics"},"vnf-id":{"type":"string"},"vnfc-name":{"type":"string","description":"Vnfc name as key in A&AI"},"vserver-name":{"type":"string"},"vnfc-key":{"type":"string"},"vserver-id":{"type":"string"}}},"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics":{"type":"object","properties":{"vnic":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic"}}}},"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic":{"type":"object","properties":{"vnic-port-name":{"type":"string"},"vnic-ip-addresses":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"vnic-port-id":{"type":"string"},"capacity":{"originalRef":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity","$ref":"#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity"}}},"generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity":{"type":"object","properties":{"used-capacity":{"type":"integer","format":"int64","description":"Updated for destination port when source port is mapped/unmapped."},"vnic-capacity":{"type":"integer","format":"int64"}}},"generic.resource.api.vnfcs.Vnfcs":{"type":"object","properties":{"vnfc":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc","$ref":"#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc"}}}},"generic.resource.api.vnfcs.vnfcs.Vnfc":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.Vnics","$ref":"#/definitions/generic.resource.api.Vnics"},{"type":"object","properties":{"vserver-name":{"type":"string"},"vserver-id":{"type":"string"},"vnfc-name":{"type":"string","description":"Vnfc name as key in A&AI"}}}]},"generic.resource.api.vnfgetresourcerequest.Input":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.RequestInformation","$ref":"#/definitions/generic.resource.api.RequestInformation"},{"originalRef":"#/definitions/generic.resource.api.SdncRequestHeader","$ref":"#/definitions/generic.resource.api.SdncRequestHeader"},{"originalRef":"#/definitions/generic.resource.api.ServiceInformation","$ref":"#/definitions/generic.resource.api.ServiceInformation"},{"originalRef":"#/definitions/generic.resource.api.VnfGetResourceRequestInputData","$ref":"#/definitions/generic.resource.api.VnfGetResourceRequestInputData"}]},"generic.resource.api.vnfgetresourcerequest.Output":{"type":"object","properties":{"vnf-get-resource-response-information":{"originalRef":"#/definitions/generic.resource.api.VnfCloudParam","$ref":"#/definitions/generic.resource.api.VnfCloudParam"}}},"generic.resource.api.vnfgetresourcerequestinputdata.Vnf":{"type":"object","properties":{"vf-module":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfgetresourcerequestinputdata.vnf.VfModule","$ref":"#/definitions/generic.resource.api.vnfgetresourcerequestinputdata.vnf.VfModule"}},"vnf-id":{"type":"string"}}},"generic.resource.api.vnfgetresourcerequestinputdata.vnf.VfModule":{"type":"object","properties":{"vf-module-id":{"type":"string"}}},"generic.resource.api.vnfinformation.VnfInformation":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"type":"object","properties":{"vnf-id":{"type":"string"},"vnf-name":{"type":"string"},"vnf-type":{"type":"string"}}}]},"generic.resource.api.vnfnetworkcollection.VnfNetworkCollection":{"type":"object","properties":{"network-collection-customization-uuid":{"type":"string","description":"network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI"},"network-instance-group-id":{"type":"string","description":"Network Instance-Group id in A&AI"},"network-instance-group-function":{"type":"string","description":"Network Instance-Group function in A&AI"},"vnf-floating-ip":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"networks":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks"},"network-collection-service-instance-id":{"type":"string","description":"Service-instance-id of service that created the network collection"}}},"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks":{"type":"object","properties":{"network":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network","$ref":"#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network"}}}},"generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network":{"type":"object","properties":{"network-id":{"type":"string","description":"Index into network-topology-identifier structure"},"neutron-network-id":{"type":"string","description":"Neutron-network-id assigned by PO/RO"}}},"generic.resource.api.vnfnetworkdata.SubnetsData":{"type":"object","properties":{"subnet-data":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData","$ref":"#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData"}}}},"generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData":{"type":"object","properties":{"network-start-address":{"type":"string","description":"start-address of the subnet"},"subnet-role":{"type":"string","description":"Subnet Role for the subnet"},"cidr-mask":{"type":"string","description":"cidr mask"},"gateway-address":{"type":"string","description":"subnet gateway address"},"sdnc-subnet-id":{"type":"string","description":"Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API"},"subnet-id":{"type":"string","description":"subnet UUID to be passed into the HEAT template"},"ip-version":{"type":"string","description":"Should be ipv4 or ipv6"},"dhcp-enabled":{"description":"Indicator to use this subnet for DHCP ","originalRef":"#/definitions/generic.resource.api.DhcpEnabledEnumeration","$ref":"#/definitions/generic.resource.api.DhcpEnabledEnumeration"},"subnet-name":{"type":"string","description":"Populated for preload only"}}},"generic.resource.api.vnfpathinformation.VfModuleInstance":{"type":"object","properties":{"vf-module-name":{"type":"string"},"vf-module-id":{"type":"string"}}},"generic.resource.api.vnfrequestinput.VnfRequestInput":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.RegionIdentifier","$ref":"#/definitions/generic.resource.api.RegionIdentifier"},{"type":"object","properties":{"request-version":{"type":"string"},"vnf-network-instance-group-ids":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds"}},"vnf-input-parameters":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"vnf-name":{"type":"string"},"vnf-networks":{"originalRef":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks"}}}]},"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds":{"type":"object","properties":{"vnf-network-instance-group-id":{"type":"string","description":"List of vnf network-instance-group"}}},"generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks":{"type":"object","properties":{"vnf-network":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}}},"generic.resource.api.vnfresourceassignments.VnfResourceAssignments":{"type":"object","properties":{"availability-zones":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones"},"vnf-status":{"type":"string","description":"Orchestration status from AAI - to be set by SDNC"},"vnf-networks":{"originalRef":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks","$ref":"#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks"}}},"generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones":{"type":"object","properties":{"max-count":{"type":"integer","format":"int32","description":"From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."},"availability-zone":{"type":"array","description":"Openstack availability zone name or UUID","items":{"type":"string"}}}},"generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks":{"type":"object","properties":{"vnf-network":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.VnfNetworkData","$ref":"#/definitions/generic.resource.api.VnfNetworkData"}}}},"generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.Vnfcs","$ref":"#/definitions/generic.resource.api.Vnfcs"},{"type":"object","properties":{"network-instance-group-function":{"type":"string"},"parent-port-role":{"type":"string"},"vnfc-instance-group-function":{"type":"string"},"customer-bonding-requests":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests"}}}]},"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests":{"type":"object","properties":{"customer-bonding-request":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest","$ref":"#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest"}}}},"generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest":{"type":"object","properties":{"configuration-id":{"type":"string","description":"e.g. vlan network receptor configuration id"}}},"generic.resource.api.vnftopology.VnfTopology":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.OnapModelInformation","$ref":"#/definitions/generic.resource.api.OnapModelInformation"},{"originalRef":"#/definitions/generic.resource.api.RegionIdentifier","$ref":"#/definitions/generic.resource.api.RegionIdentifier"},{"originalRef":"#/definitions/generic.resource.api.VnfResourceAssignments","$ref":"#/definitions/generic.resource.api.VnfResourceAssignments"},{"originalRef":"#/definitions/generic.resource.api.VnfTopologyIdentifierStructure","$ref":"#/definitions/generic.resource.api.VnfTopologyIdentifierStructure"},{"type":"object","properties":{"vnf-parameters-data":{"originalRef":"#/definitions/generic.resource.api.Param","$ref":"#/definitions/generic.resource.api.Param"},"sdnc-generated-cloud-resources":{"type":"boolean","description":"Indicate if source is sdnc generated cloud param"}}}]},"generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure":{"type":"object","properties":{"nf-role":{"type":"string"},"nf-function":{"type":"string"},"nf-type":{"type":"string"},"vnf-id":{"type":"string"},"nf-code":{"type":"string","description":"used in vnf naming"},"vnf-name":{"type":"string","description":"optionally comes from vnf-request-input container or is assigned by sdn-c"},"vnf-type":{"type":"string","description":"In preload tree, this label is used for the vf-module-type"}}},"generic.resource.api.vnftopologyoperation.Output":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.ServiceResponseInformation","$ref":"#/definitions/generic.resource.api.ServiceResponseInformation"},{"originalRef":"#/definitions/generic.resource.api.TopologyResponseCommon","$ref":"#/definitions/generic.resource.api.TopologyResponseCommon"},{"originalRef":"#/definitions/generic.resource.api.VnfResponseInformation","$ref":"#/definitions/generic.resource.api.VnfResponseInformation"}]},"generic.resource.api.vnfvnrrebuilddata.VnfVnrRebuildData":{"type":"object","properties":{"vnf-service-instance-id":{"type":"string"},"vnf-id":{"type":"string"},"vnrs-data":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnfvnrrebuilddata.vnfvnrrebuilddata.VnrsData","$ref":"#/definitions/generic.resource.api.vnfvnrrebuilddata.vnfvnrrebuilddata.VnrsData"}}}},"generic.resource.api.vnfvnrrebuilddata.vnfvnrrebuilddata.VnrsData":{"type":"object","properties":{"network-id":{"type":"string"},"network-instance-group-id":{"type":"string"},"network-instance-group-function":{"type":"string"},"configuration-id":{"type":"string"},"parent-port-role":{"type":"string"},"vnfc-instance-group-function":{"type":"string"},"upper-tag-id":{"type":"integer","format":"int64"},"lower-tag-id":{"type":"integer","format":"int64"}}},"generic.resource.api.vnicgroups.VnicGroups":{"type":"object","properties":{"vnic-group":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup"}}}},"generic.resource.api.vnicgroups.vnicgroups.VnicGroup":{"type":"object","properties":{"vlan-vnics":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics"},"vlan-assignment-policy-name":{"type":"string","description":"Policy name in ASDC model & policy definition in Policy Engine"},"vlan-common-ip-addresses":{"originalRef":"#/definitions/generic.resource.api.IpAddresses","$ref":"#/definitions/generic.resource.api.IpAddresses"},"network-instance-group-function":{"type":"string","description":"network-instance-Group-function for network collection where vnics with vnic-interface-role will connect"},"vlan-tag-index-next":{"type":"integer","format":"int64","description":"Next tag to be assigned"},"vnic-interface-role":{"type":"string","description":"Same as network-role of network where vnic is connected"}}},"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics":{"type":"object","properties":{"vlan-vnic":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic","$ref":"#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic"}}}},"generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic":{"type":"object","properties":{"vnic-sub-interfaces":{"originalRef":"#/definitions/generic.resource.api.SubInterfaceNetworkData","$ref":"#/definitions/generic.resource.api.SubInterfaceNetworkData"},"vnic-port-id":{"type":"string"}}},"generic.resource.api.vnics.Vnics":{"type":"object","properties":{"vnic":{"type":"array","items":{"originalRef":"#/definitions/generic.resource.api.vnics.vnics.Vnic","$ref":"#/definitions/generic.resource.api.vnics.vnics.Vnic"}}}},"generic.resource.api.vnics.vnics.Vnic":{"allOf":[{"originalRef":"#/definitions/generic.resource.api.SubInterfaces","$ref":"#/definitions/generic.resource.api.SubInterfaces"},{"type":"object","properties":{"vnic-port-id":{"type":"string"},"vnic-port-name":{"type":"string"}}}]},"generic.resource.api.vnrparameters.VnrParameters":{"type":"object","properties":{"vnf-id":{"type":"string"},"network-id":{"type":"string"},"network-instance-group-id":{"type":"string"},"network-instance-group-function":{"type":"string"},"vnf-service-instance-id":{"type":"string"},"vf-module-id":{"type":"string","description":"This is mandatory in case of rebuild"},"parent-port-role":{"type":"string"},"vnfc-instance-group-function":{"type":"string"},"upper-tag-id":{"type":"integer","format":"int64"},"lower-tag-id":{"type":"integer","format":"int64"},"network-collection-service-instance-id":{"type":"string","description":"service instance id that created network-collection"}}},"generic.resource.api.vpnbindings.VpnBindings":{"type":"object","properties":{"vpn-name":{"type":"string"},"vpn-binding-id":{"type":"string"},"route-target-role":{"type":"string"},"aic-zone":{"type":"string","description":"AIC Zone the route target associated with"},"global-route-target":{"type":"string"}}}}} \ No newline at end of file diff --git a/generic-resource-api/model/swagger/src/main/yaml/generic-resource.yaml b/generic-resource-api/model/swagger/src/main/yaml/generic-resource.yaml new file mode 100644 index 00000000..ec7b34a9 --- /dev/null +++ b/generic-resource-api/model/swagger/src/main/yaml/generic-resource.yaml @@ -0,0 +1,91396 @@ +--- +swagger: "2.0" +info: + description: "This module contains a collection of generally useful derived\nYANG\ + \ data types.\n\nCopyright (c) 2013 IETF Trust and the persons identified as\n\ + authors of the code. All rights reserved.\n\nRedistribution and use in source\ + \ and binary forms, with or\nwithout modification, is permitted pursuant to, and\ + \ subject\nto the license terms contained in, the Simplified BSD License\nset\ + \ forth in Section 4.c of the IETF Trust's Legal Provisions\nRelating to IETF\ + \ Documents\n(http://trustee.ietf.org/license-info).\n\nThis version of this YANG\ + \ module is part of RFC 6991; see\nthe RFC itself for full legal notices.,This\ + \ module contains a collection of generally useful derived\nYANG data types for\ + \ Internet addresses and related things.\n\nCopyright (c) 2013 IETF Trust and\ + \ the persons identified as\nauthors of the code. All rights reserved.\n\nRedistribution\ + \ and use in source and binary forms, with or\nwithout modification, is permitted\ + \ pursuant to, and subject\nto the license terms contained in, the Simplified\ + \ BSD License\nset forth in Section 4.c of the IETF Trust's Legal Provisions\n\ + Relating to IETF Documents\n(http://trustee.ietf.org/license-info).\n\nThis version\ + \ of this YANG module is part of RFC 6991; see\nthe RFC itself for full legal\ + \ notices." + version: "2.0.0-SNAPSHOT" + title: "ietf-yang-types,ietf-inet-types,GENERIC-RESOURCE-API API" +consumes: +- "application/json" +- "application/xml" +produces: +- "application/json" +- "application/xml" +paths: + /config/GENERIC-RESOURCE-API:brg-allotted-resources/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.BrgAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.BrgAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.BrgAllottedResources" + $ref: "#/definitions/generic.resource.api.BrgAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.BrgAllottedResources" + $ref: "#/definitions/generic.resource.api.BrgAllottedResources" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.BrgAllottedResources" + parameters: + - in: "body" + name: "generic.resource.api.BrgAllottedResources.body-param" + description: "generic.resource.api.BrgAllottedResources to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.BrgAllottedResources" + $ref: "#/definitions/generic.resource.api.BrgAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.BrgAllottedResources" + parameters: + - in: "body" + name: "generic.resource.api.BrgAllottedResources.body-param" + description: "generic.resource.api.BrgAllottedResources to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.BrgAllottedResources" + $ref: "#/definitions/generic.resource.api.BrgAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.BrgAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/: + post: + description: "creates generic.resource.api.brgallottedresources.BrgAllottedResource" + parameters: + - in: "body" + name: "generic.resource.api.brgallottedresources.BrgAllottedResource.body-param" + description: "generic.resource.api.brgallottedresources.BrgAllottedResource\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + $ref: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.brgallottedresources.BrgAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.brgallottedresources.BrgAllottedResource" + schema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + $ref: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + responseSchema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + $ref: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.brgallottedresources.BrgAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.brgallottedresources.BrgAllottedResource.body-param" + description: "generic.resource.api.brgallottedresources.BrgAllottedResource\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + $ref: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.brgallottedresources.BrgAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.brgallottedresources.BrgAllottedResource.body-param" + description: "generic.resource.api.brgallottedresources.BrgAllottedResource\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + $ref: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.brgallottedresources.BrgAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + schema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData.body-param" + description: "generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData.body-param" + description: "generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.BrgOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.BrgOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.BrgOperationInformation" + $ref: "#/definitions/generic.resource.api.BrgOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.BrgOperationInformation" + $ref: "#/definitions/generic.resource.api.BrgOperationInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.BrgOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.BrgOperationInformation.body-param" + description: "generic.resource.api.BrgOperationInformation to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.BrgOperationInformation" + $ref: "#/definitions/generic.resource.api.BrgOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.BrgOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.BrgOperationInformation.body-param" + description: "generic.resource.api.BrgOperationInformation to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.BrgOperationInformation" + $ref: "#/definitions/generic.resource.api.BrgOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.BrgOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param" + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param" + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:brg-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.brgrequestinput.BrgRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.brgrequestinput.BrgRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + $ref: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + $ref: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.brgrequestinput.BrgRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.brgrequestinput.BrgRequestInput.body-param" + description: "generic.resource.api.brgrequestinput.BrgRequestInput to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + $ref: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.brgrequestinput.BrgRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.brgrequestinput.BrgRequestInput.body-param" + description: "generic.resource.api.brgrequestinput.BrgRequestInput to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + $ref: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.brgrequestinput.BrgRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.brgtopology.BrgTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.brgtopology.BrgTopology" + schema: + originalRef: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + $ref: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + $ref: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.brgtopology.BrgTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.brgtopology.BrgTopology.body-param" + description: "generic.resource.api.brgtopology.BrgTopology to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + $ref: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.brgtopology.BrgTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.brgtopology.BrgTopology.body-param" + description: "generic.resource.api.brgtopology.BrgTopology to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + $ref: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.brgtopology.BrgTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param" + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param" + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.brgassignments.BrgAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.brgassignments.BrgAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + $ref: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + $ref: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.brgassignments.BrgAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.brgassignments.BrgAssignments.body-param" + description: "generic.resource.api.brgassignments.BrgAssignments to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + $ref: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.brgassignments.BrgAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.brgassignments.BrgAssignments.body-param" + description: "generic.resource.api.brgassignments.BrgAssignments to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + $ref: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.brgassignments.BrgAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param" + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param" + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ConnectionAttachmentAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ConnectionAttachmentAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ConnectionAttachmentAllottedResources" + parameters: + - in: "body" + name: "generic.resource.api.ConnectionAttachmentAllottedResources.body-param" + description: "generic.resource.api.ConnectionAttachmentAllottedResources to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ConnectionAttachmentAllottedResources" + parameters: + - in: "body" + name: "generic.resource.api.ConnectionAttachmentAllottedResources.body-param" + description: "generic.resource.api.ConnectionAttachmentAllottedResources to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ConnectionAttachmentAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/ + : post: + description: "creates generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + parameters: + - in: "body" + name: "generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource.body-param" + description: "generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource.body-param" + description: "generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource.body-param" + description: "generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData.body-param" + description: "generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData.body-param" + description: "generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ConnectionAttachmentOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ConnectionAttachmentOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ConnectionAttachmentOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ConnectionAttachmentOperationInformation.body-param" + description: "generic.resource.api.ConnectionAttachmentOperationInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ConnectionAttachmentOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ConnectionAttachmentOperationInformation.body-param" + description: "generic.resource.api.ConnectionAttachmentOperationInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ConnectionAttachmentOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param" + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param" + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + $ref: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + $ref: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology.body-param" + description: "generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + $ref: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology.body-param" + description: "generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + $ref: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param" + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param" + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + $ref: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + $ref: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments.body-param" + description: "generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + $ref: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments.body-param" + description: "generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + $ref: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param" + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param" + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ContrailRouteAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ContrailRouteAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + $ref: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + $ref: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ContrailRouteAllottedResources" + parameters: + - in: "body" + name: "generic.resource.api.ContrailRouteAllottedResources.body-param" + description: "generic.resource.api.ContrailRouteAllottedResources to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + $ref: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ContrailRouteAllottedResources" + parameters: + - in: "body" + name: "generic.resource.api.ContrailRouteAllottedResources.body-param" + description: "generic.resource.api.ContrailRouteAllottedResources to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + $ref: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ContrailRouteAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/: + post: + description: "creates generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + parameters: + - in: "body" + name: "generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource.body-param" + description: "generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource.body-param" + description: "generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource.body-param" + description: "generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData.body-param" + description: "generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData.body-param" + description: "generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ContrailRouteOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ContrailRouteOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + $ref: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + $ref: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ContrailRouteOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ContrailRouteOperationInformation.body-param" + description: "generic.resource.api.ContrailRouteOperationInformation to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + $ref: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ContrailRouteOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ContrailRouteOperationInformation.body-param" + description: "generic.resource.api.ContrailRouteOperationInformation to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + $ref: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ContrailRouteOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param" + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param" + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput.body-param" + description: "generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput.body-param" + description: "generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-applied-service-info/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo.body-param" + description: "generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo.body-param" + description: "generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:dest-network/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.NetworkInfo" + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.NetworkInfo.body-param" + description: "generic.resource.api.NetworkInfo to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.NetworkInfo.body-param" + description: "generic.resource.api.NetworkInfo to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:source-network/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.NetworkInfo" + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.NetworkInfo.body-param" + description: "generic.resource.api.NetworkInfo to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.NetworkInfo.body-param" + description: "generic.resource.api.NetworkInfo to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailroutetopology.ContrailRouteTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailroutetopology.ContrailRouteTopology" + schema: + originalRef: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + $ref: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + $ref: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.contrailroutetopology.ContrailRouteTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailroutetopology.ContrailRouteTopology.body-param" + description: "generic.resource.api.contrailroutetopology.ContrailRouteTopology\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + $ref: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.contrailroutetopology.ContrailRouteTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailroutetopology.ContrailRouteTopology.body-param" + description: "generic.resource.api.contrailroutetopology.ContrailRouteTopology\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + $ref: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.contrailroutetopology.ContrailRouteTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param" + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param" + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouteassignments.ContrailRouteAssignments.body-param" + description: "generic.resource.api.contrailrouteassignments.ContrailRouteAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouteassignments.ContrailRouteAssignments.body-param" + description: "generic.resource.api.contrailrouteassignments.ContrailRouteAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:contrail-applied-service/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService.body-param" + description: "generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService.body-param" + description: "generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:dest-network/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.NetworkInfo" + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.NetworkInfo.body-param" + description: "generic.resource.api.NetworkInfo to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.NetworkInfo.body-param" + description: "generic.resource.api.NetworkInfo to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:source-network/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.NetworkInfo" + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.NetworkInfo.body-param" + description: "generic.resource.api.NetworkInfo to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.NetworkInfo.body-param" + description: "generic.resource.api.NetworkInfo to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param" + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param" + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:generic-configurations/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.GenericConfigurations" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.GenericConfigurations" + schema: + originalRef: "#/definitions/generic.resource.api.GenericConfigurations" + $ref: "#/definitions/generic.resource.api.GenericConfigurations" + responseSchema: + originalRef: "#/definitions/generic.resource.api.GenericConfigurations" + $ref: "#/definitions/generic.resource.api.GenericConfigurations" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.GenericConfigurations" + parameters: + - in: "body" + name: "generic.resource.api.GenericConfigurations.body-param" + description: "generic.resource.api.GenericConfigurations to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.GenericConfigurations" + $ref: "#/definitions/generic.resource.api.GenericConfigurations" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.GenericConfigurations" + parameters: + - in: "body" + name: "generic.resource.api.GenericConfigurations.body-param" + description: "generic.resource.api.GenericConfigurations to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.GenericConfigurations" + $ref: "#/definitions/generic.resource.api.GenericConfigurations" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.GenericConfigurations" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/: + post: + description: "creates generic.resource.api.genericconfigurations.GcConfiguration" + parameters: + - in: "body" + name: "generic.resource.api.genericconfigurations.GcConfiguration.body-param" + description: "generic.resource.api.genericconfigurations.GcConfiguration to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + $ref: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.genericconfigurations.GcConfiguration" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.genericconfigurations.GcConfiguration" + schema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + $ref: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + responseSchema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + $ref: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.genericconfigurations.GcConfiguration" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.genericconfigurations.GcConfiguration.body-param" + description: "generic.resource.api.genericconfigurations.GcConfiguration to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + $ref: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.genericconfigurations.GcConfiguration" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.genericconfigurations.GcConfiguration.body-param" + description: "generic.resource.api.genericconfigurations.GcConfiguration to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + $ref: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.genericconfigurations.GcConfiguration" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + schema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData.body-param" + description: "generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData.body-param" + description: "generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.GcTopologyOperationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.GcTopologyOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.GcTopologyOperationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.GcTopologyOperationInformation.body-param" + description: "generic.resource.api.GcTopologyOperationInformation to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.GcTopologyOperationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.GcTopologyOperationInformation.body-param" + description: "generic.resource.api.GcTopologyOperationInformation to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.GcTopologyOperationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.configurationinformation.ConfigurationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.configurationinformation.ConfigurationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.configurationinformation.ConfigurationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.configurationinformation.ConfigurationInformation.body-param" + description: "generic.resource.api.configurationinformation.ConfigurationInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.configurationinformation.ConfigurationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.configurationinformation.ConfigurationInformation.body-param" + description: "generic.resource.api.configurationinformation.ConfigurationInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.configurationinformation.ConfigurationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.gcrequestinput.GcRequestInput" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.gcrequestinput.GcRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + $ref: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + $ref: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.gcrequestinput.GcRequestInput" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.gcrequestinput.GcRequestInput.body-param" + description: "generic.resource.api.gcrequestinput.GcRequestInput to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + $ref: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.gcrequestinput.GcRequestInput" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.gcrequestinput.GcRequestInput.body-param" + description: "generic.resource.api.gcrequestinput.GcRequestInput to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + $ref: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.gcrequestinput.GcRequestInput" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:configuration-ids/ + : post: + description: "creates generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds.body-param" + description: "generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + $ref: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:configuration-ids/{configuration-ids-configuration-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "configuration-ids-configuration-id" + in: "path" + description: "Id of configuration-ids" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + schema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + $ref: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + responseSchema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + $ref: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "configuration-ids-configuration-id" + in: "path" + description: "Id of configuration-ids" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds.body-param" + description: "generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + $ref: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "configuration-ids-configuration-id" + in: "path" + description: "Id of configuration-ids" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds.body-param" + description: "generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + $ref: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "configuration-ids-configuration-id" + in: "path" + description: "Id of configuration-ids" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.configurationstatus.ConfigurationStatus" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.configurationstatus.ConfigurationStatus" + schema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.configurationstatus.ConfigurationStatus" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.configurationstatus.ConfigurationStatus.body-param" + description: "generic.resource.api.configurationstatus.ConfigurationStatus\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.configurationstatus.ConfigurationStatus" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.configurationstatus.ConfigurationStatus.body-param" + description: "generic.resource.api.configurationstatus.ConfigurationStatus\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.configurationstatus.ConfigurationStatus" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:port-mirror-configurations/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.PortMirrorConfigurations" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.PortMirrorConfigurations" + schema: + originalRef: "#/definitions/generic.resource.api.PortMirrorConfigurations" + $ref: "#/definitions/generic.resource.api.PortMirrorConfigurations" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PortMirrorConfigurations" + $ref: "#/definitions/generic.resource.api.PortMirrorConfigurations" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.PortMirrorConfigurations" + parameters: + - in: "body" + name: "generic.resource.api.PortMirrorConfigurations.body-param" + description: "generic.resource.api.PortMirrorConfigurations to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.PortMirrorConfigurations" + $ref: "#/definitions/generic.resource.api.PortMirrorConfigurations" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.PortMirrorConfigurations" + parameters: + - in: "body" + name: "generic.resource.api.PortMirrorConfigurations.body-param" + description: "generic.resource.api.PortMirrorConfigurations to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.PortMirrorConfigurations" + $ref: "#/definitions/generic.resource.api.PortMirrorConfigurations" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.PortMirrorConfigurations" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/: + post: + description: "creates generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + parameters: + - in: "body" + name: "generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration.body-param" + description: "generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration.body-param" + description: "generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration.body-param" + description: "generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData.body-param" + description: "generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData.body-param" + description: "generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.PortMirrorTopologyOperationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.PortMirrorTopologyOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.PortMirrorTopologyOperationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.PortMirrorTopologyOperationInformation.body-param" + description: "generic.resource.api.PortMirrorTopologyOperationInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.PortMirrorTopologyOperationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.PortMirrorTopologyOperationInformation.body-param" + description: "generic.resource.api.PortMirrorTopologyOperationInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.PortMirrorTopologyOperationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.configurationinformation.ConfigurationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.configurationinformation.ConfigurationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.configurationinformation.ConfigurationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.configurationinformation.ConfigurationInformation.body-param" + description: "generic.resource.api.configurationinformation.ConfigurationInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.configurationinformation.ConfigurationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.configurationinformation.ConfigurationInformation.body-param" + description: "generic.resource.api.configurationinformation.ConfigurationInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.configurationinformation.ConfigurationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput.body-param" + description: "generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput.body-param" + description: "generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.PortInfo" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.PortInfo" + schema: + originalRef: "#/definitions/generic.resource.api.PortInfo" + $ref: "#/definitions/generic.resource.api.PortInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PortInfo" + $ref: "#/definitions/generic.resource.api.PortInfo" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.PortInfo" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.PortInfo.body-param" + description: "generic.resource.api.PortInfo to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.PortInfo" + $ref: "#/definitions/generic.resource.api.PortInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.PortInfo" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.PortInfo.body-param" + description: "generic.resource.api.PortInfo to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.PortInfo" + $ref: "#/definitions/generic.resource.api.PortInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.PortInfo" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:pnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnfinformation.PnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnfinformation.PnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.pnfinformation.PnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnfinformation.PnfInformation.body-param" + description: "generic.resource.api.pnfinformation.PnfInformation to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.pnfinformation.PnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnfinformation.PnfInformation.body-param" + description: "generic.resource.api.pnfinformation.PnfInformation to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.pnfinformation.PnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:pnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:vnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfinformation.VnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfinformation.VnfInformation.body-param" + description: "generic.resource.api.vnfinformation.VnfInformation to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfinformation.VnfInformation.body-param" + description: "generic.resource.api.vnfinformation.VnfInformation to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort.body-param" + description: "generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort.body-param" + description: "generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:pnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnfinformation.PnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnfinformation.PnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.pnfinformation.PnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnfinformation.PnfInformation.body-param" + description: "generic.resource.api.pnfinformation.PnfInformation to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.pnfinformation.PnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnfinformation.PnfInformation.body-param" + description: "generic.resource.api.pnfinformation.PnfInformation to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.pnfinformation.PnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:pnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:vnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfinformation.VnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfinformation.VnfInformation.body-param" + description: "generic.resource.api.vnfinformation.VnfInformation to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfinformation.VnfInformation.body-param" + description: "generic.resource.api.vnfinformation.VnfInformation to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology.body-param" + description: "generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology.body-param" + description: "generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:configuration-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + $ref: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + $ref: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.configurationidentifiers.ConfigurationIdentifiers.body-param" + description: "generic.resource.api.configurationidentifiers.ConfigurationIdentifiers\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + $ref: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.configurationidentifiers.ConfigurationIdentifiers.body-param" + description: "generic.resource.api.configurationidentifiers.ConfigurationIdentifiers\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + $ref: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments.body-param" + description: "generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments.body-param" + description: "generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:dest-vnfc-instance-group-id/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId.body-param" + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId.body-param" + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps.body-param" + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps.body-param" + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/ + : post: + description: "creates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap.body-param" + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap.body-param" + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap.body-param" + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/GENERIC-RESOURCE-API:dest-ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.IpAddresses" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.IpAddresses" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.IpAddresses" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/GENERIC-RESOURCE-API:dest-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-vnfc-instance-group-id/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId.body-param" + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId.body-param" + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.configurationstatus.ConfigurationStatus" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.configurationstatus.ConfigurationStatus" + schema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.configurationstatus.ConfigurationStatus" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.configurationstatus.ConfigurationStatus.body-param" + description: "generic.resource.api.configurationstatus.ConfigurationStatus\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.configurationstatus.ConfigurationStatus" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.configurationstatus.ConfigurationStatus.body-param" + description: "generic.resource.api.configurationstatus.ConfigurationStatus\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.configurationstatus.ConfigurationStatus" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:preload-information/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.PreloadModelInformation" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.PreloadModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.PreloadModelInformation" + $ref: "#/definitions/generic.resource.api.PreloadModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PreloadModelInformation" + $ref: "#/definitions/generic.resource.api.PreloadModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.PreloadModelInformation" + parameters: + - in: "body" + name: "generic.resource.api.PreloadModelInformation.body-param" + description: "generic.resource.api.PreloadModelInformation to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.PreloadModelInformation" + $ref: "#/definitions/generic.resource.api.PreloadModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.PreloadModelInformation" + parameters: + - in: "body" + name: "generic.resource.api.PreloadModelInformation.body-param" + description: "generic.resource.api.PreloadModelInformation to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.PreloadModelInformation" + $ref: "#/definitions/generic.resource.api.PreloadModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.PreloadModelInformation" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/: + post: + description: "creates generic.resource.api.preloadmodelinformation.PreloadList" + parameters: + - in: "body" + name: "generic.resource.api.preloadmodelinformation.PreloadList.body-param" + description: "generic.resource.api.preloadmodelinformation.PreloadList to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + $ref: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.preloadmodelinformation.PreloadList" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.preloadmodelinformation.PreloadList" + schema: + originalRef: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + $ref: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + responseSchema: + originalRef: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + $ref: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.preloadmodelinformation.PreloadList" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.preloadmodelinformation.PreloadList.body-param" + description: "generic.resource.api.preloadmodelinformation.PreloadList to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + $ref: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.preloadmodelinformation.PreloadList" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.preloadmodelinformation.PreloadList.body-param" + description: "generic.resource.api.preloadmodelinformation.PreloadList to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + $ref: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.preloadmodelinformation.PreloadList" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.preloaddata.PreloadData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.preloaddata.PreloadData" + schema: + originalRef: "#/definitions/generic.resource.api.preloaddata.PreloadData" + $ref: "#/definitions/generic.resource.api.preloaddata.PreloadData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.preloaddata.PreloadData" + $ref: "#/definitions/generic.resource.api.preloaddata.PreloadData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.preloaddata.PreloadData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.preloaddata.PreloadData.body-param" + description: "generic.resource.api.preloaddata.PreloadData to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.preloaddata.PreloadData" + $ref: "#/definitions/generic.resource.api.preloaddata.PreloadData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.preloaddata.PreloadData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.preloaddata.PreloadData.body-param" + description: "generic.resource.api.preloaddata.PreloadData to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.preloaddata.PreloadData" + $ref: "#/definitions/generic.resource.api.preloaddata.PreloadData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.preloaddata.PreloadData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + schema: + originalRef: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation.body-param" + description: "generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation.body-param" + description: "generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:host-routes/ + : post: + description: "creates generic.resource.api.hostroutes.HostRoutes" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.hostroutes.HostRoutes.body-param" + description: "generic.resource.api.hostroutes.HostRoutes to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + $ref: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:host-routes/{route-prefix}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.hostroutes.HostRoutes" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "route-prefix" + in: "path" + description: "Id of host-routes" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.hostroutes.HostRoutes" + schema: + originalRef: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + $ref: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + responseSchema: + originalRef: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + $ref: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.hostroutes.HostRoutes" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "route-prefix" + in: "path" + description: "Id of host-routes" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.hostroutes.HostRoutes.body-param" + description: "generic.resource.api.hostroutes.HostRoutes to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + $ref: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.hostroutes.HostRoutes" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "route-prefix" + in: "path" + description: "Id of host-routes" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.hostroutes.HostRoutes.body-param" + description: "generic.resource.api.hostroutes.HostRoutes to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + $ref: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.hostroutes.HostRoutes" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "route-prefix" + in: "path" + description: "Id of host-routes" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-policy/ + : post: + description: "creates generic.resource.api.networkpolicy.NetworkPolicy" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkpolicy.NetworkPolicy.body-param" + description: "generic.resource.api.networkpolicy.NetworkPolicy to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + $ref: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-policy/{network-policy-fqdn}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkpolicy.NetworkPolicy" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-policy-fqdn" + in: "path" + description: "Id of network-policy" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkpolicy.NetworkPolicy" + schema: + originalRef: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + $ref: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + $ref: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkpolicy.NetworkPolicy" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-policy-fqdn" + in: "path" + description: "Id of network-policy" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkpolicy.NetworkPolicy.body-param" + description: "generic.resource.api.networkpolicy.NetworkPolicy to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + $ref: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkpolicy.NetworkPolicy" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-policy-fqdn" + in: "path" + description: "Id of network-policy" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkpolicy.NetworkPolicy.body-param" + description: "generic.resource.api.networkpolicy.NetworkPolicy to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + $ref: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkpolicy.NetworkPolicy" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-policy-fqdn" + in: "path" + description: "Id of network-policy" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + schema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure.body-param" + description: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure.body-param" + description: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/ + : post: + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:route-table-reference/ + : post: + description: "creates generic.resource.api.routetablereference.RouteTableReference" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.routetablereference.RouteTableReference.body-param" + description: "generic.resource.api.routetablereference.RouteTableReference\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + $ref: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:route-table-reference/{route-table-reference-fqdn}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.routetablereference.RouteTableReference" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "route-table-reference-fqdn" + in: "path" + description: "Id of route-table-reference" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.routetablereference.RouteTableReference" + schema: + originalRef: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + $ref: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + responseSchema: + originalRef: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + $ref: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.routetablereference.RouteTableReference" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "route-table-reference-fqdn" + in: "path" + description: "Id of route-table-reference" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.routetablereference.RouteTableReference.body-param" + description: "generic.resource.api.routetablereference.RouteTableReference\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + $ref: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.routetablereference.RouteTableReference" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "route-table-reference-fqdn" + in: "path" + description: "Id of route-table-reference" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.routetablereference.RouteTableReference.body-param" + description: "generic.resource.api.routetablereference.RouteTableReference\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + $ref: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.routetablereference.RouteTableReference" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "route-table-reference-fqdn" + in: "path" + description: "Id of route-table-reference" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:subnets/ + : post: + description: "creates generic.resource.api.subnets.Subnets" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subnets.Subnets.body-param" + description: "generic.resource.api.subnets.Subnets to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:subnets/{start-address}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subnets.Subnets" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "start-address" + in: "path" + description: "Id of subnets" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subnets.Subnets" + schema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subnets.Subnets" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "start-address" + in: "path" + description: "Id of subnets" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subnets.Subnets.body-param" + description: "generic.resource.api.subnets.Subnets to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subnets.Subnets" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "start-address" + in: "path" + description: "Id of subnets" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subnets.Subnets.body-param" + description: "generic.resource.api.subnets.Subnets to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subnets.Subnets" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "start-address" + in: "path" + description: "Id of subnets" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:vpn-bindings/ + : post: + description: "creates generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vpnbindings.VpnBindings.body-param" + description: "generic.resource.api.vpnbindings.VpnBindings to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:vpn-bindings/{vpn-binding-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vpn-binding-id" + in: "path" + description: "Id of vpn-bindings" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vpnbindings.VpnBindings" + schema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vpn-binding-id" + in: "path" + description: "Id of vpn-bindings" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vpnbindings.VpnBindings.body-param" + description: "generic.resource.api.vpnbindings.VpnBindings to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vpn-binding-id" + in: "path" + description: "Id of vpn-bindings" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vpnbindings.VpnBindings.body-param" + description: "generic.resource.api.vpnbindings.VpnBindings to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vpn-binding-id" + in: "path" + description: "Id of vpn-bindings" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.preloadoperstatus.PreloadOperStatus" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.preloadoperstatus.PreloadOperStatus" + schema: + originalRef: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + $ref: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + $ref: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.preloadoperstatus.PreloadOperStatus" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.preloadoperstatus.PreloadOperStatus.body-param" + description: "generic.resource.api.preloadoperstatus.PreloadOperStatus to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + $ref: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.preloadoperstatus.PreloadOperStatus" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.preloadoperstatus.PreloadOperStatus.body-param" + description: "generic.resource.api.preloadoperstatus.PreloadOperStatus to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + $ref: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.preloadoperstatus.PreloadOperStatus" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + schema: + originalRef: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation.body-param" + description: "generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation.body-param" + description: "generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduletopology.VfModuleTopology" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduletopology.VfModuleTopology" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduletopology.VfModuleTopology" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduletopology.VfModuleTopology.body-param" + description: "generic.resource.api.vfmoduletopology.VfModuleTopology to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduletopology.VfModuleTopology" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduletopology.VfModuleTopology.body-param" + description: "generic.resource.api.vfmoduletopology.VfModuleTopology to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduletopology.VfModuleTopology" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.VfModuleAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.VfModuleAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduleassignments.VfModuleAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.VfModuleAssignments.body-param" + description: "generic.resource.api.vfmoduleassignments.VfModuleAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduleassignments.VfModuleAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.VfModuleAssignments.body-param" + description: "generic.resource.api.vfmoduleassignments.VfModuleAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduleassignments.VfModuleAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/ + : post: + description: "creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/{neutron-subnet-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "neutron-subnet-id" + in: "path" + description: "Id of dhcp-subnet-assignment" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "neutron-subnet-id" + in: "path" + description: "Id of dhcp-subnet-assignment" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "neutron-subnet-id" + in: "path" + description: "Id of dhcp-subnet-assignment" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "neutron-subnet-id" + in: "path" + description: "Id of dhcp-subnet-assignment" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/ + : post: + description: "creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/ + : post: + description: "creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.VnicGroups" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.VnicGroups" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnicgroups.VnicGroups" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.VnicGroups.body-param" + description: "generic.resource.api.vnicgroups.VnicGroups to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnicgroups.VnicGroups" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.VnicGroups.body-param" + description: "generic.resource.api.vnicgroups.VnicGroups to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnicgroups.VnicGroups" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/ + : post: + description: "creates generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.IpAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.IpAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.IpAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/ + : post: + description: "creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.SubInterfaceNetworkData to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.SubInterfaceNetworkData to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/ + : post: + description: "creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/ + : post: + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/ + : post: + description: "creates generic.resource.api.VmTopologyData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmTopologyData.body-param" + description: "generic.resource.api.VmTopologyData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VmTopologyData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VmTopologyData" + schema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VmTopologyData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmTopologyData.body-param" + description: "generic.resource.api.VmTopologyData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VmTopologyData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmTopologyData.body-param" + description: "generic.resource.api.VmTopologyData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VmTopologyData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.VmNames" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.VmNames" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmtopologydata.VmNames" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.VmNames.body-param" + description: "generic.resource.api.vmtopologydata.VmNames to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmtopologydata.VmNames" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.VmNames.body-param" + description: "generic.resource.api.vmtopologydata.VmNames to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmtopologydata.VmNames" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/ + : post: + description: "creates generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param" + description: "generic.resource.api.vmtopologydata.vmnames.VnfcNames to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.vmnames.VnfcNames" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param" + description: "generic.resource.api.vmtopologydata.vmnames.VnfcNames to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param" + description: "generic.resource.api.vmtopologydata.vmnames.VnfcNames to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfcNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfcNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VnfcNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfcNetworkData.body-param" + description: "generic.resource.api.VnfcNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VnfcNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfcNetworkData.body-param" + description: "generic.resource.api.VnfcNetworkData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VnfcNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/ + : post: + description: "creates generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param" + description: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param" + description: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param" + description: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionpoint.ConnectionPoint" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionpoint.ConnectionPoint" + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.connectionpoint.ConnectionPoint" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionpoint.ConnectionPoint.body-param" + description: "generic.resource.api.connectionpoint.ConnectionPoint to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.connectionpoint.ConnectionPoint" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionpoint.ConnectionPoint.body-param" + description: "generic.resource.api.connectionpoint.ConnectionPoint to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.connectionpoint.ConnectionPoint" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/ + : post: + description: "creates generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param" + description: "generic.resource.api.connectionpoint.connectionpoint.VlanData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/{vlan-uuid}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vlan-uuid" + in: "path" + description: "Id of vlan-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionpoint.connectionpoint.VlanData" + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vlan-uuid" + in: "path" + description: "Id of vlan-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param" + description: "generic.resource.api.connectionpoint.connectionpoint.VlanData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vlan-uuid" + in: "path" + description: "Id of vlan-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param" + description: "generic.resource.api.connectionpoint.connectionpoint.VlanData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vlan-uuid" + in: "path" + description: "Id of vlan-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/ + : post: + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.SubInterfaceNetworkData to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.SubInterfaceNetworkData to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/ + : post: + description: "creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/ + : post: + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/ + : post: + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/ + : post: + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/ + : post: + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/{vnfc-ip-address}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - name: "vnfc-ip-address" + in: "path" + description: "Id of vnfc-subnet-ip" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - name: "vnfc-ip-address" + in: "path" + description: "Id of vnfc-subnet-ip" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - name: "vnfc-ip-address" + in: "path" + description: "Id of vnfc-subnet-ip" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - name: "vnfc-ip-address" + in: "path" + description: "Id of vnfc-subnet-ip" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.VmNetworks" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.VmNetworks" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmtopologydata.VmNetworks" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.VmNetworks.body-param" + description: "generic.resource.api.vmtopologydata.VmNetworks to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmtopologydata.VmNetworks" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.VmNetworks.body-param" + description: "generic.resource.api.vmtopologydata.VmNetworks to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmtopologydata.VmNetworks" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/ + : post: + description: "creates generic.resource.api.VmNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmNetworkData.body-param" + description: "generic.resource.api.VmNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VmNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VmNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VmNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmNetworkData.body-param" + description: "generic.resource.api.VmNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VmNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmNetworkData.body-param" + description: "generic.resource.api.VmNetworkData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VmNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.FloatingIps.body-param" + description: "generic.resource.api.vmnetworkdata.FloatingIps to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.FloatingIps.body-param" + description: "generic.resource.api.vmnetworkdata.FloatingIps to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:interface-route-prefixes/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes.body-param" + description: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes.body-param" + description: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:mac-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.MacAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.MacAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.MacAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.MacAddresses.body-param" + description: "generic.resource.api.vmnetworkdata.MacAddresses to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.MacAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.MacAddresses.body-param" + description: "generic.resource.api.vmnetworkdata.MacAddresses to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.MacAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.vmnetworkdata.NetworkInformationItems to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.vmnetworkdata.NetworkInformationItems to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/ + : post: + description: "creates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/ + : post: + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.SriovParameters" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.SriovParameters" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.SriovParameters" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.SriovParameters.body-param" + description: "generic.resource.api.vmnetworkdata.SriovParameters to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.SriovParameters" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.SriovParameters.body-param" + description: "generic.resource.api.vmnetworkdata.SriovParameters to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.SriovParameters" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:c-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:s-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:heat-vlan-filters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-topology-identifier/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier.body-param" + description: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier.body-param" + description: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments.body-param" + description: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments.body-param" + description: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:availability-zones/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones.body-param" + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones.body-param" + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks.body-param" + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks.body-param" + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/ + : post: + description: "creates generic.resource.api.VnfNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfNetworkData.body-param" + description: "generic.resource.api.VnfNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VnfNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfNetworkData.body-param" + description: "generic.resource.api.VnfNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VnfNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfNetworkData.body-param" + description: "generic.resource.api.VnfNetworkData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VnfNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/ + : post: + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.SubnetsData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.SubnetsData.body-param" + description: "generic.resource.api.vnfnetworkdata.SubnetsData to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.SubnetsData.body-param" + description: "generic.resource.api.vnfnetworkdata.SubnetsData to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/ + : post: + description: "creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param" + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param" + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param" + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-topology-identifier-structure/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + schema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure.body-param" + description: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure.body-param" + description: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SecurityZoneAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SecurityZoneAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + $ref: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + $ref: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.SecurityZoneAllottedResources" + parameters: + - in: "body" + name: "generic.resource.api.SecurityZoneAllottedResources.body-param" + description: "generic.resource.api.SecurityZoneAllottedResources to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + $ref: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.SecurityZoneAllottedResources" + parameters: + - in: "body" + name: "generic.resource.api.SecurityZoneAllottedResources.body-param" + description: "generic.resource.api.SecurityZoneAllottedResources to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + $ref: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.SecurityZoneAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/: + post: + description: "creates generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + parameters: + - in: "body" + name: "generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource.body-param" + description: "generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + responseSchema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource.body-param" + description: "generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource.body-param" + description: "generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData.body-param" + description: "generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData.body-param" + description: "generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SecurityZoneOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SecurityZoneOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + $ref: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + $ref: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.SecurityZoneOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.SecurityZoneOperationInformation.body-param" + description: "generic.resource.api.SecurityZoneOperationInformation to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + $ref: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.SecurityZoneOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.SecurityZoneOperationInformation.body-param" + description: "generic.resource.api.SecurityZoneOperationInformation to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + $ref: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.SecurityZoneOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param" + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param" + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + $ref: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + $ref: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput.body-param" + description: "generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + $ref: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput.body-param" + description: "generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + $ref: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.securityzonetopology.SecurityZoneTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.securityzonetopology.SecurityZoneTopology" + schema: + originalRef: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + $ref: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + $ref: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.securityzonetopology.SecurityZoneTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.securityzonetopology.SecurityZoneTopology.body-param" + description: "generic.resource.api.securityzonetopology.SecurityZoneTopology\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + $ref: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.securityzonetopology.SecurityZoneTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.securityzonetopology.SecurityZoneTopology.body-param" + description: "generic.resource.api.securityzonetopology.SecurityZoneTopology\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + $ref: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.securityzonetopology.SecurityZoneTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param" + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param" + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + $ref: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + $ref: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.securityzoneassignments.SecurityZoneAssignments.body-param" + description: "generic.resource.api.securityzoneassignments.SecurityZoneAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + $ref: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.securityzoneassignments.SecurityZoneAssignments.body-param" + description: "generic.resource.api.securityzoneassignments.SecurityZoneAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + $ref: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param" + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param" + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:services/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ServiceModelInfrastructure" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ServiceModelInfrastructure" + schema: + originalRef: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + $ref: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + $ref: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ServiceModelInfrastructure" + parameters: + - in: "body" + name: "generic.resource.api.ServiceModelInfrastructure.body-param" + description: "generic.resource.api.ServiceModelInfrastructure to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + $ref: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ServiceModelInfrastructure" + parameters: + - in: "body" + name: "generic.resource.api.ServiceModelInfrastructure.body-param" + description: "generic.resource.api.ServiceModelInfrastructure to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + $ref: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ServiceModelInfrastructure" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/: + post: + description: "creates generic.resource.api.servicemodelinfrastructure.Service" + parameters: + - in: "body" + name: "generic.resource.api.servicemodelinfrastructure.Service.body-param" + description: "generic.resource.api.servicemodelinfrastructure.Service to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + $ref: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicemodelinfrastructure.Service" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicemodelinfrastructure.Service" + schema: + originalRef: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + $ref: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + $ref: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicemodelinfrastructure.Service" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicemodelinfrastructure.Service.body-param" + description: "generic.resource.api.servicemodelinfrastructure.Service to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + $ref: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicemodelinfrastructure.Service" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicemodelinfrastructure.Service.body-param" + description: "generic.resource.api.servicemodelinfrastructure.Service to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + $ref: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicemodelinfrastructure.Service" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.ServiceData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.ServiceData" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.ServiceData" + $ref: "#/definitions/generic.resource.api.servicedata.ServiceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.ServiceData" + $ref: "#/definitions/generic.resource.api.servicedata.ServiceData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.ServiceData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.ServiceData.body-param" + description: "generic.resource.api.servicedata.ServiceData to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.ServiceData" + $ref: "#/definitions/generic.resource.api.servicedata.ServiceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.ServiceData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.ServiceData.body-param" + description: "generic.resource.api.servicedata.ServiceData to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.ServiceData" + $ref: "#/definitions/generic.resource.api.servicedata.ServiceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.ServiceData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:consumed-allotted-resources/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.ConsumedAllottedResources.body-param" + description: "generic.resource.api.servicedata.servicedata.ConsumedAllottedResources\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.ConsumedAllottedResources.body-param" + description: "generic.resource.api.servicedata.servicedata.ConsumedAllottedResources\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:consumed-allotted-resources/GENERIC-RESOURCE-API:consumed-allotted-resource/ + : post: + description: "creates generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.AllottedResourceInfo.body-param" + description: "generic.resource.api.AllottedResourceInfo to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:consumed-allotted-resources/GENERIC-RESOURCE-API:consumed-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "allotted-resource-id" + in: "path" + description: "Id of consumed-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.AllottedResourceInfo" + schema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "allotted-resource-id" + in: "path" + description: "Id of consumed-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.AllottedResourceInfo.body-param" + description: "generic.resource.api.AllottedResourceInfo to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "allotted-resource-id" + in: "path" + description: "Id of consumed-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.AllottedResourceInfo.body-param" + description: "generic.resource.api.AllottedResourceInfo to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "allotted-resource-id" + in: "path" + description: "Id of consumed-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.ForwardingPaths" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.ForwardingPaths" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.ForwardingPaths" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.ForwardingPaths.body-param" + description: "generic.resource.api.servicedata.servicedata.ForwardingPaths\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.ForwardingPaths" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.ForwardingPaths.body-param" + description: "generic.resource.api.servicedata.servicedata.ForwardingPaths\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.ForwardingPaths" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/ + : post: + description: "creates generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath.body-param" + description: "generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath.body-param" + description: "generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath.body-param" + description: "generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.forwardingpathinformation.ServicePaths" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.forwardingpathinformation.ServicePaths" + schema: + originalRef: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + $ref: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + responseSchema: + originalRef: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + $ref: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.forwardingpathinformation.ServicePaths" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.forwardingpathinformation.ServicePaths.body-param" + description: "generic.resource.api.forwardingpathinformation.ServicePaths\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + $ref: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.forwardingpathinformation.ServicePaths" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.forwardingpathinformation.ServicePaths.body-param" + description: "generic.resource.api.forwardingpathinformation.ServicePaths\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + $ref: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.forwardingpathinformation.ServicePaths" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/ + : post: + description: "creates generic.resource.api.ServicePathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ServicePathInformation.body-param" + description: "generic.resource.api.ServicePathInformation to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ServicePathInformation" + $ref: "#/definitions/generic.resource.api.ServicePathInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ServicePathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ServicePathInformation" + schema: + originalRef: "#/definitions/generic.resource.api.ServicePathInformation" + $ref: "#/definitions/generic.resource.api.ServicePathInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ServicePathInformation" + $ref: "#/definitions/generic.resource.api.ServicePathInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ServicePathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ServicePathInformation.body-param" + description: "generic.resource.api.ServicePathInformation to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ServicePathInformation" + $ref: "#/definitions/generic.resource.api.ServicePathInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ServicePathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ServicePathInformation.body-param" + description: "generic.resource.api.ServicePathInformation to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ServicePathInformation" + $ref: "#/definitions/generic.resource.api.ServicePathInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ServicePathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/ + : post: + description: "creates generic.resource.api.servicepathinformation.Service" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicepathinformation.Service.body-param" + description: "generic.resource.api.servicepathinformation.Service to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.Service" + $ref: "#/definitions/generic.resource.api.servicepathinformation.Service" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicepathinformation.Service" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicepathinformation.Service" + schema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.Service" + $ref: "#/definitions/generic.resource.api.servicepathinformation.Service" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.Service" + $ref: "#/definitions/generic.resource.api.servicepathinformation.Service" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicepathinformation.Service" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicepathinformation.Service.body-param" + description: "generic.resource.api.servicepathinformation.Service to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.Service" + $ref: "#/definitions/generic.resource.api.servicepathinformation.Service" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicepathinformation.Service" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicepathinformation.Service.body-param" + description: "generic.resource.api.servicepathinformation.Service to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.Service" + $ref: "#/definitions/generic.resource.api.servicepathinformation.Service" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicepathinformation.Service" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicepathinformation.service.Vnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicepathinformation.service.Vnfs" + schema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + $ref: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + $ref: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicepathinformation.service.Vnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicepathinformation.service.Vnfs.body-param" + description: "generic.resource.api.servicepathinformation.service.Vnfs to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + $ref: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicepathinformation.service.Vnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicepathinformation.service.Vnfs.body-param" + description: "generic.resource.api.servicepathinformation.service.Vnfs to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + $ref: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicepathinformation.service.Vnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/ + : post: + description: "creates generic.resource.api.VnfPathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfPathInformation.body-param" + description: "generic.resource.api.VnfPathInformation to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfPathInformation" + $ref: "#/definitions/generic.resource.api.VnfPathInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-instance-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfPathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-instance-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfPathInformation" + schema: + originalRef: "#/definitions/generic.resource.api.VnfPathInformation" + $ref: "#/definitions/generic.resource.api.VnfPathInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfPathInformation" + $ref: "#/definitions/generic.resource.api.VnfPathInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VnfPathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-instance-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfPathInformation.body-param" + description: "generic.resource.api.VnfPathInformation to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfPathInformation" + $ref: "#/definitions/generic.resource.api.VnfPathInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VnfPathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-instance-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfPathInformation.body-param" + description: "generic.resource.api.VnfPathInformation to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfPathInformation" + $ref: "#/definitions/generic.resource.api.VnfPathInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VnfPathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-instance-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-instance-id}/GENERIC-RESOURCE-API:vf-module-instance/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfpathinformation.VfModuleInstance" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-instance-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfpathinformation.VfModuleInstance" + schema: + originalRef: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + $ref: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + $ref: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfpathinformation.VfModuleInstance" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-instance-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfpathinformation.VfModuleInstance.body-param" + description: "generic.resource.api.vnfpathinformation.VfModuleInstance to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + $ref: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfpathinformation.VfModuleInstance" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-instance-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfpathinformation.VfModuleInstance.body-param" + description: "generic.resource.api.vnfpathinformation.VfModuleInstance to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + $ref: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfpathinformation.VfModuleInstance" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-instance-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.NetworkInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.NetworkInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.NetworkInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.NetworkInstanceGroup" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.NetworkInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.NetworkInstanceGroup.body-param" + description: "generic.resource.api.NetworkInstanceGroup to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.NetworkInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.NetworkInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.NetworkInstanceGroup.body-param" + description: "generic.resource.api.NetworkInstanceGroup to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.NetworkInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.NetworkInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/ + : post: + description: "creates generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.NetworkInstanceGroup.body-param" + description: "generic.resource.api.networkinstancegroup.NetworkInstanceGroup\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.NetworkInstanceGroup.body-param" + description: "generic.resource.api.networkinstancegroup.NetworkInstanceGroup\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.NetworkInstanceGroup.body-param" + description: "generic.resource.api.networkinstancegroup.NetworkInstanceGroup\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:aggregate-route-policy/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:aggregate-routes/ + : post: + description: "creates generic.resource.api.aggregateroutes.AggregateRoutes" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.aggregateroutes.AggregateRoutes.body-param" + description: "generic.resource.api.aggregateroutes.AggregateRoutes to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + $ref: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:aggregate-routes/{route-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.aggregateroutes.AggregateRoutes" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "route-id" + in: "path" + description: "Id of aggregate-routes" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.aggregateroutes.AggregateRoutes" + schema: + originalRef: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + $ref: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + responseSchema: + originalRef: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + $ref: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.aggregateroutes.AggregateRoutes" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "route-id" + in: "path" + description: "Id of aggregate-routes" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.aggregateroutes.AggregateRoutes.body-param" + description: "generic.resource.api.aggregateroutes.AggregateRoutes to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + $ref: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.aggregateroutes.AggregateRoutes" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "route-id" + in: "path" + description: "Id of aggregate-routes" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.aggregateroutes.AggregateRoutes.body-param" + description: "generic.resource.api.aggregateroutes.AggregateRoutes to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + $ref: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.aggregateroutes.AggregateRoutes" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "route-id" + in: "path" + description: "Id of aggregate-routes" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.Networks.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.Networks\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.Networks.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.Networks\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/ + : post: + description: "creates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:customer-bonding-requests/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/ + : post: + description: "creates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/{configuration-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of customer-bonding-request" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of customer-bonding-request" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of customer-bonding-request" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of customer-bonding-request" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:vpn-bindings/ + : post: + description: "creates generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vpnbindings.VpnBindings.body-param" + description: "generic.resource.api.vpnbindings.VpnBindings to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:vpn-bindings/{vpn-binding-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "vpn-binding-id" + in: "path" + description: "Id of vpn-bindings" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vpnbindings.VpnBindings" + schema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "vpn-binding-id" + in: "path" + description: "Id of vpn-bindings" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vpnbindings.VpnBindings.body-param" + description: "generic.resource.api.vpnbindings.VpnBindings to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "vpn-binding-id" + in: "path" + description: "Id of vpn-bindings" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vpnbindings.VpnBindings.body-param" + description: "generic.resource.api.vpnbindings.VpnBindings to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "vpn-binding-id" + in: "path" + description: "Id of vpn-bindings" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:subnet-assignment-policy/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:subnets/ + : post: + description: "creates generic.resource.api.subnets.Subnets" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subnets.Subnets.body-param" + description: "generic.resource.api.subnets.Subnets to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:subnets/{start-address}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subnets.Subnets" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "start-address" + in: "path" + description: "Id of subnets" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subnets.Subnets" + schema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subnets.Subnets" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "start-address" + in: "path" + description: "Id of subnets" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subnets.Subnets.body-param" + description: "generic.resource.api.subnets.Subnets to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subnets.Subnets" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "start-address" + in: "path" + description: "Id of subnets" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subnets.Subnets.body-param" + description: "generic.resource.api.subnets.Subnets to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subnets.Subnets" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "start-address" + in: "path" + description: "Id of subnets" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:vpn-binding-policy/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy.body-param" + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.Networks" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.Networks.body-param" + description: "generic.resource.api.servicedata.servicedata.Networks to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.Networks.body-param" + description: "generic.resource.api.servicedata.servicedata.Networks to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/ + : post: + description: "creates generic.resource.api.servicedata.servicedata.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.networks.Network.body-param" + description: "generic.resource.api.servicedata.servicedata.networks.Network\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.networks.Network" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.networks.Network.body-param" + description: "generic.resource.api.servicedata.servicedata.networks.Network\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.networks.Network.body-param" + description: "generic.resource.api.servicedata.servicedata.networks.Network\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.networks.network.NetworkData.body-param" + description: "generic.resource.api.servicedata.servicedata.networks.network.NetworkData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.networks.network.NetworkData.body-param" + description: "generic.resource.api.servicedata.servicedata.networks.network.NetworkData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinformation.NetworkInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinformation.NetworkInformation" + schema: + originalRef: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + $ref: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + $ref: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkinformation.NetworkInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinformation.NetworkInformation.body-param" + description: "generic.resource.api.networkinformation.NetworkInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + $ref: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkinformation.NetworkInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkinformation.NetworkInformation.body-param" + description: "generic.resource.api.networkinformation.NetworkInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + $ref: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkinformation.NetworkInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-level-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-provided-allotted-resources/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources.body-param" + description: "generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources.body-param" + description: "generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkrequestinput.NetworkRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkrequestinput.NetworkRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + $ref: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + $ref: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkrequestinput.NetworkRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkrequestinput.NetworkRequestInput.body-param" + description: "generic.resource.api.networkrequestinput.NetworkRequestInput\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + $ref: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkrequestinput.NetworkRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkrequestinput.NetworkRequestInput.body-param" + description: "generic.resource.api.networkrequestinput.NetworkRequestInput\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + $ref: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkrequestinput.NetworkRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networktopology.NetworkTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networktopology.NetworkTopology" + schema: + originalRef: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + $ref: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + $ref: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networktopology.NetworkTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networktopology.NetworkTopology.body-param" + description: "generic.resource.api.networktopology.NetworkTopology to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + $ref: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networktopology.NetworkTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networktopology.NetworkTopology.body-param" + description: "generic.resource.api.networktopology.NetworkTopology to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + $ref: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networktopology.NetworkTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkassignments.NetworkAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkassignments.NetworkAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + $ref: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + $ref: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkassignments.NetworkAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkassignments.NetworkAssignments.body-param" + description: "generic.resource.api.networkassignments.NetworkAssignments to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + $ref: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkassignments.NetworkAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkassignments.NetworkAssignments.body-param" + description: "generic.resource.api.networkassignments.NetworkAssignments to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + $ref: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkassignments.NetworkAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkparameters.NetworkParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkparameters.NetworkParameters" + schema: + originalRef: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + $ref: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + $ref: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkparameters.NetworkParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkparameters.NetworkParameters.body-param" + description: "generic.resource.api.networkparameters.NetworkParameters to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + $ref: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkparameters.NetworkParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkparameters.NetworkParameters.body-param" + description: "generic.resource.api.networkparameters.NetworkParameters to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + $ref: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkparameters.NetworkParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-parameters/GENERIC-RESOURCE-API:network-parameter/ + : post: + description: "creates generic.resource.api.networkparameters.networkparameters.NetworkParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkparameters.networkparameters.NetworkParameter.body-param" + description: "generic.resource.api.networkparameters.networkparameters.NetworkParameter\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + $ref: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-parameters/GENERIC-RESOURCE-API:network-parameter/{network-parameter-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkparameters.networkparameters.NetworkParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "network-parameter-name" + in: "path" + description: "Id of network-parameter" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkparameters.networkparameters.NetworkParameter" + schema: + originalRef: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + $ref: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + $ref: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networkparameters.networkparameters.NetworkParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "network-parameter-name" + in: "path" + description: "Id of network-parameter" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkparameters.networkparameters.NetworkParameter.body-param" + description: "generic.resource.api.networkparameters.networkparameters.NetworkParameter\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + $ref: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networkparameters.networkparameters.NetworkParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "network-parameter-name" + in: "path" + description: "Id of network-parameter" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networkparameters.networkparameters.NetworkParameter.body-param" + description: "generic.resource.api.networkparameters.networkparameters.NetworkParameter\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + $ref: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networkparameters.networkparameters.NetworkParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "network-parameter-name" + in: "path" + description: "Id of network-parameter" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + schema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure.body-param" + description: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure.body-param" + description: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/ + : post: + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{related-network-network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "related-network-network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "related-network-network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "related-network-network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "related-network-network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{related-network-network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "related-network-network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "related-network-network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "related-network-network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "related-network-network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.Pnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.Pnfs" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.Pnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.Pnfs.body-param" + description: "generic.resource.api.servicedata.servicedata.Pnfs to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.Pnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.Pnfs.body-param" + description: "generic.resource.api.servicedata.servicedata.Pnfs to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.Pnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/ + : post: + description: "creates generic.resource.api.servicedata.servicedata.pnfs.Pnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.pnfs.Pnf.body-param" + description: "generic.resource.api.servicedata.servicedata.pnfs.Pnf to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.pnfs.Pnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.pnfs.Pnf" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.pnfs.Pnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.pnfs.Pnf.body-param" + description: "generic.resource.api.servicedata.servicedata.pnfs.Pnf to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.pnfs.Pnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.pnfs.Pnf.body-param" + description: "generic.resource.api.servicedata.servicedata.pnfs.Pnf to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.pnfs.Pnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData.body-param" + description: "generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData.body-param" + description: "generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-details/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnfdetails.PnfDetails" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnfdetails.PnfDetails" + schema: + originalRef: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + $ref: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + $ref: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.pnfdetails.PnfDetails" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnfdetails.PnfDetails.body-param" + description: "generic.resource.api.pnfdetails.PnfDetails to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + $ref: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.pnfdetails.PnfDetails" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnfdetails.PnfDetails.body-param" + description: "generic.resource.api.pnfdetails.PnfDetails to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + $ref: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.pnfdetails.PnfDetails" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-details/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-level-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnfrequestinput.PnfRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnfrequestinput.PnfRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + $ref: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + $ref: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.pnfrequestinput.PnfRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnfrequestinput.PnfRequestInput.body-param" + description: "generic.resource.api.pnfrequestinput.PnfRequestInput to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + $ref: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.pnfrequestinput.PnfRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnfrequestinput.PnfRequestInput.body-param" + description: "generic.resource.api.pnfrequestinput.PnfRequestInput to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + $ref: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.pnfrequestinput.PnfRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnftopology.PnfTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnftopology.PnfTopology" + schema: + originalRef: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + $ref: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + $ref: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.pnftopology.PnfTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnftopology.PnfTopology.body-param" + description: "generic.resource.api.pnftopology.PnfTopology to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + $ref: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.pnftopology.PnfTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnftopology.PnfTopology.body-param" + description: "generic.resource.api.pnftopology.PnfTopology to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + $ref: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.pnftopology.PnfTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-topology-identifier-structure/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + schema: + originalRef: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure.body-param" + description: "generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure.body-param" + description: "generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-allotted-resources/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.ProvidedAllottedResources.body-param" + description: "generic.resource.api.servicedata.servicedata.ProvidedAllottedResources\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.ProvidedAllottedResources.body-param" + description: "generic.resource.api.servicedata.servicedata.ProvidedAllottedResources\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-allotted-resources/GENERIC-RESOURCE-API:provided-allotted-resource/ + : post: + description: "creates generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.AllottedResourceInfo.body-param" + description: "generic.resource.api.AllottedResourceInfo to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-allotted-resources/GENERIC-RESOURCE-API:provided-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "allotted-resource-id" + in: "path" + description: "Id of provided-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.AllottedResourceInfo" + schema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "allotted-resource-id" + in: "path" + description: "Id of provided-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.AllottedResourceInfo.body-param" + description: "generic.resource.api.AllottedResourceInfo to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "allotted-resource-id" + in: "path" + description: "Id of provided-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.AllottedResourceInfo.body-param" + description: "generic.resource.api.AllottedResourceInfo to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "allotted-resource-id" + in: "path" + description: "Id of provided-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-configurations/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.ProvidedConfigurations.body-param" + description: "generic.resource.api.servicedata.servicedata.ProvidedConfigurations\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.ProvidedConfigurations.body-param" + description: "generic.resource.api.servicedata.servicedata.ProvidedConfigurations\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-configurations/GENERIC-RESOURCE-API:provided-configuration/ + : post: + description: "creates generic.resource.api.ConfigurationInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ConfigurationInfo.body-param" + description: "generic.resource.api.ConfigurationInfo to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ConfigurationInfo" + $ref: "#/definitions/generic.resource.api.ConfigurationInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-configurations/GENERIC-RESOURCE-API:provided-configuration/{configuration-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ConfigurationInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of provided-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ConfigurationInfo" + schema: + originalRef: "#/definitions/generic.resource.api.ConfigurationInfo" + $ref: "#/definitions/generic.resource.api.ConfigurationInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ConfigurationInfo" + $ref: "#/definitions/generic.resource.api.ConfigurationInfo" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ConfigurationInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of provided-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ConfigurationInfo.body-param" + description: "generic.resource.api.ConfigurationInfo to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ConfigurationInfo" + $ref: "#/definitions/generic.resource.api.ConfigurationInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ConfigurationInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of provided-configuration" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ConfigurationInfo.body-param" + description: "generic.resource.api.ConfigurationInfo to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ConfigurationInfo" + $ref: "#/definitions/generic.resource.api.ConfigurationInfo" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ConfigurationInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of provided-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-level-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicerequestinput.ServiceRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicerequestinput.ServiceRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + $ref: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + $ref: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicerequestinput.ServiceRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicerequestinput.ServiceRequestInput.body-param" + description: "generic.resource.api.servicerequestinput.ServiceRequestInput\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + $ref: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicerequestinput.ServiceRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicerequestinput.ServiceRequestInput.body-param" + description: "generic.resource.api.servicerequestinput.ServiceRequestInput\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + $ref: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicerequestinput.ServiceRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicetopology.ServiceTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicetopology.ServiceTopology" + schema: + originalRef: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + $ref: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + $ref: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicetopology.ServiceTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicetopology.ServiceTopology.body-param" + description: "generic.resource.api.servicetopology.ServiceTopology to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + $ref: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicetopology.ServiceTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicetopology.ServiceTopology.body-param" + description: "generic.resource.api.servicetopology.ServiceTopology to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + $ref: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicetopology.ServiceTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceassignments.ServiceAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceassignments.ServiceAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + $ref: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + $ref: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceassignments.ServiceAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceassignments.ServiceAssignments.body-param" + description: "generic.resource.api.serviceassignments.ServiceAssignments to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + $ref: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceassignments.ServiceAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceassignments.ServiceAssignments.body-param" + description: "generic.resource.api.serviceassignments.ServiceAssignments to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + $ref: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceassignments.ServiceAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceparameters.ServiceParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceparameters.ServiceParameters" + schema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + $ref: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + $ref: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceparameters.ServiceParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceparameters.ServiceParameters.body-param" + description: "generic.resource.api.serviceparameters.ServiceParameters to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + $ref: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceparameters.ServiceParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceparameters.ServiceParameters.body-param" + description: "generic.resource.api.serviceparameters.ServiceParameters to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + $ref: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceparameters.ServiceParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-parameters/GENERIC-RESOURCE-API:service-parameter/ + : post: + description: "creates generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceparameters.serviceparameters.ServiceParameter.body-param" + description: "generic.resource.api.serviceparameters.serviceparameters.ServiceParameter\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + $ref: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-parameters/GENERIC-RESOURCE-API:service-parameter/{service-parameter-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "service-parameter-name" + in: "path" + description: "Id of service-parameter" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + schema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + $ref: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + $ref: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "service-parameter-name" + in: "path" + description: "Id of service-parameter" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceparameters.serviceparameters.ServiceParameter.body-param" + description: "generic.resource.api.serviceparameters.serviceparameters.ServiceParameter\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + $ref: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "service-parameter-name" + in: "path" + description: "Id of service-parameter" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceparameters.serviceparameters.ServiceParameter.body-param" + description: "generic.resource.api.serviceparameters.serviceparameters.ServiceParameter\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + $ref: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "service-parameter-name" + in: "path" + description: "Id of service-parameter" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-topology-identifier/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + schema: + originalRef: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier.body-param" + description: "generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier.body-param" + description: "generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfcInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.VnfcInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.VnfcInstanceGroup" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfcInstanceGroup.body-param" + description: "generic.resource.api.VnfcInstanceGroup to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.VnfcInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfcInstanceGroup.body-param" + description: "generic.resource.api.VnfcInstanceGroup to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.VnfcInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/ + : post: + description: "creates generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup.body-param" + description: "generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup.body-param" + description: "generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup.body-param" + description: "generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcobjects.VnfcObjects" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcobjects.VnfcObjects" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + $ref: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + $ref: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcobjects.VnfcObjects" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.VnfcObjects.body-param" + description: "generic.resource.api.vnfcobjects.VnfcObjects to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + $ref: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcobjects.VnfcObjects" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.VnfcObjects.body-param" + description: "generic.resource.api.vnfcobjects.VnfcObjects to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + $ref: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcobjects.VnfcObjects" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/ + : post: + description: "creates generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject.body-param" + description: "generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject.body-param" + description: "generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject.body-param" + description: "generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics.body-param" + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics.body-param" + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/ + : post: + description: "creates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic.body-param" + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic.body-param" + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic.body-param" + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:capacity/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity.body-param" + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity.body-param" + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:vnic-ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:vnic-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.Vnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.Vnfs" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.Vnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.Vnfs.body-param" + description: "generic.resource.api.servicedata.servicedata.Vnfs to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.Vnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.Vnfs.body-param" + description: "generic.resource.api.servicedata.servicedata.Vnfs to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.Vnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/ + : post: + description: "creates generic.resource.api.servicedata.servicedata.vnfs.Vnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.Vnf.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.Vnf to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.Vnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.Vnf" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.vnfs.Vnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.Vnf.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.Vnf to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.vnfs.Vnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.Vnf.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.Vnf to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.vnfs.Vnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.licenseinformation.LicenseInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.licenseinformation.LicenseInformation" + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + $ref: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + $ref: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.licenseinformation.LicenseInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.licenseinformation.LicenseInformation.body-param" + description: "generic.resource.api.licenseinformation.LicenseInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + $ref: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.licenseinformation.LicenseInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.licenseinformation.LicenseInformation.body-param" + description: "generic.resource.api.licenseinformation.LicenseInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + $ref: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.licenseinformation.LicenseInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:entitlement-pool-list/ + : post: + description: "creates generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList.body-param" + description: "generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:entitlement-pool-list/{entitlement-pool-uuid}/{action}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "entitlement-pool-uuid" + in: "path" + description: "Id of entitlement-pool-list" + required: true + type: "string" + - name: "action" + in: "path" + description: "Id of entitlement-pool-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + responseSchema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "entitlement-pool-uuid" + in: "path" + description: "Id of entitlement-pool-list" + required: true + type: "string" + - name: "action" + in: "path" + description: "Id of entitlement-pool-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList.body-param" + description: "generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "entitlement-pool-uuid" + in: "path" + description: "Id of entitlement-pool-list" + required: true + type: "string" + - name: "action" + in: "path" + description: "Id of entitlement-pool-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList.body-param" + description: "generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "entitlement-pool-uuid" + in: "path" + description: "Id of entitlement-pool-list" + required: true + type: "string" + - name: "action" + in: "path" + description: "Id of entitlement-pool-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:license-key-group-list/ + : post: + description: "creates generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList.body-param" + description: "generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:license-key-group-list/{license-key-group-uuid}/{action}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "license-key-group-uuid" + in: "path" + description: "Id of license-key-group-list" + required: true + type: "string" + - name: "action" + in: "path" + description: "Id of license-key-group-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + responseSchema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "license-key-group-uuid" + in: "path" + description: "Id of license-key-group-list" + required: true + type: "string" + - name: "action" + in: "path" + description: "Id of license-key-group-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList.body-param" + description: "generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "license-key-group-uuid" + in: "path" + description: "Id of license-key-group-list" + required: true + type: "string" + - name: "action" + in: "path" + description: "Id of license-key-group-list" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList.body-param" + description: "generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "license-key-group-uuid" + in: "path" + description: "Id of license-key-group-list" + required: true + type: "string" + - name: "action" + in: "path" + description: "Id of license-key-group-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/ + : post: + description: "creates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleinformation.VfModuleInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleinformation.VfModuleInformation" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + $ref: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + $ref: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduleinformation.VfModuleInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleinformation.VfModuleInformation.body-param" + description: "generic.resource.api.vfmoduleinformation.VfModuleInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + $ref: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduleinformation.VfModuleInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleinformation.VfModuleInformation.body-param" + description: "generic.resource.api.vfmoduleinformation.VfModuleInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + $ref: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduleinformation.VfModuleInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-level-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + $ref: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + $ref: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmodulerequestinput.VfModuleRequestInput.body-param" + description: "generic.resource.api.vfmodulerequestinput.VfModuleRequestInput\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + $ref: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmodulerequestinput.VfModuleRequestInput.body-param" + description: "generic.resource.api.vfmodulerequestinput.VfModuleRequestInput\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + $ref: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduletopology.VfModuleTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduletopology.VfModuleTopology" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduletopology.VfModuleTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduletopology.VfModuleTopology.body-param" + description: "generic.resource.api.vfmoduletopology.VfModuleTopology to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduletopology.VfModuleTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduletopology.VfModuleTopology.body-param" + description: "generic.resource.api.vfmoduletopology.VfModuleTopology to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduletopology.VfModuleTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.VfModuleAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.VfModuleAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduleassignments.VfModuleAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.VfModuleAssignments.body-param" + description: "generic.resource.api.vfmoduleassignments.VfModuleAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduleassignments.VfModuleAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.VfModuleAssignments.body-param" + description: "generic.resource.api.vfmoduleassignments.VfModuleAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduleassignments.VfModuleAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/ + : post: + description: "creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/{neutron-subnet-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "neutron-subnet-id" + in: "path" + description: "Id of dhcp-subnet-assignment" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "neutron-subnet-id" + in: "path" + description: "Id of dhcp-subnet-assignment" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "neutron-subnet-id" + in: "path" + description: "Id of dhcp-subnet-assignment" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "neutron-subnet-id" + in: "path" + description: "Id of dhcp-subnet-assignment" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/ + : post: + description: "creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/ + : post: + description: "creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc.body-param" + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.VnicGroups" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.VnicGroups" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnicgroups.VnicGroups" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.VnicGroups.body-param" + description: "generic.resource.api.vnicgroups.VnicGroups to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnicgroups.VnicGroups" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.VnicGroups.body-param" + description: "generic.resource.api.vnicgroups.VnicGroups to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnicgroups.VnicGroups" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/ + : post: + description: "creates generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/ + : post: + description: "creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic.body-param" + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.SubInterfaceNetworkData to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.SubInterfaceNetworkData to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/ + : post: + description: "creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/ + : post: + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms.body-param" + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/ + : post: + description: "creates generic.resource.api.VmTopologyData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmTopologyData.body-param" + description: "generic.resource.api.VmTopologyData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VmTopologyData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VmTopologyData" + schema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VmTopologyData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmTopologyData.body-param" + description: "generic.resource.api.VmTopologyData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VmTopologyData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmTopologyData.body-param" + description: "generic.resource.api.VmTopologyData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VmTopologyData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.VmNames" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.VmNames" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmtopologydata.VmNames" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.VmNames.body-param" + description: "generic.resource.api.vmtopologydata.VmNames to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmtopologydata.VmNames" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.VmNames.body-param" + description: "generic.resource.api.vmtopologydata.VmNames to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmtopologydata.VmNames" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/ + : post: + description: "creates generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param" + description: "generic.resource.api.vmtopologydata.vmnames.VnfcNames to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.vmnames.VnfcNames" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param" + description: "generic.resource.api.vmtopologydata.vmnames.VnfcNames to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.vmnames.VnfcNames.body-param" + description: "generic.resource.api.vmtopologydata.vmnames.VnfcNames to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfcNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfcNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VnfcNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfcNetworkData.body-param" + description: "generic.resource.api.VnfcNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VnfcNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfcNetworkData.body-param" + description: "generic.resource.api.VnfcNetworkData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VnfcNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/ + : post: + description: "creates generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param" + description: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param" + description: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData.body-param" + description: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionpoint.ConnectionPoint" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionpoint.ConnectionPoint" + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.connectionpoint.ConnectionPoint" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionpoint.ConnectionPoint.body-param" + description: "generic.resource.api.connectionpoint.ConnectionPoint to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.connectionpoint.ConnectionPoint" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionpoint.ConnectionPoint.body-param" + description: "generic.resource.api.connectionpoint.ConnectionPoint to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.connectionpoint.ConnectionPoint" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/ + : post: + description: "creates generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param" + description: "generic.resource.api.connectionpoint.connectionpoint.VlanData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/{vlan-uuid}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vlan-uuid" + in: "path" + description: "Id of vlan-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionpoint.connectionpoint.VlanData" + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vlan-uuid" + in: "path" + description: "Id of vlan-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param" + description: "generic.resource.api.connectionpoint.connectionpoint.VlanData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vlan-uuid" + in: "path" + description: "Id of vlan-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.connectionpoint.connectionpoint.VlanData.body-param" + description: "generic.resource.api.connectionpoint.connectionpoint.VlanData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vlan-uuid" + in: "path" + description: "Id of vlan-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/ + : post: + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.SubInterfaceNetworkData to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.SubInterfaceNetworkData to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/ + : post: + description: "creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData.body-param" + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/ + : post: + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/ + : post: + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/ + : post: + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/ + : post: + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/{vnfc-ip-address}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - name: "vnfc-ip-address" + in: "path" + description: "Id of vnfc-subnet-ip" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - name: "vnfc-ip-address" + in: "path" + description: "Id of vnfc-subnet-ip" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - name: "vnfc-ip-address" + in: "path" + description: "Id of vnfc-subnet-ip" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp.body-param" + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - name: "vnfc-ip-address" + in: "path" + description: "Id of vnfc-subnet-ip" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.VmNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.VmNetworks" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmtopologydata.VmNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.VmNetworks.body-param" + description: "generic.resource.api.vmtopologydata.VmNetworks to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmtopologydata.VmNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmtopologydata.VmNetworks.body-param" + description: "generic.resource.api.vmtopologydata.VmNetworks to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmtopologydata.VmNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/ + : post: + description: "creates generic.resource.api.VmNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmNetworkData.body-param" + description: "generic.resource.api.VmNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VmNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VmNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VmNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmNetworkData.body-param" + description: "generic.resource.api.VmNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VmNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VmNetworkData.body-param" + description: "generic.resource.api.VmNetworkData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VmNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.FloatingIps.body-param" + description: "generic.resource.api.vmnetworkdata.FloatingIps to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.FloatingIps.body-param" + description: "generic.resource.api.vmnetworkdata.FloatingIps to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:interface-route-prefixes/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes.body-param" + description: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes.body-param" + description: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:mac-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.MacAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.MacAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.MacAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.MacAddresses.body-param" + description: "generic.resource.api.vmnetworkdata.MacAddresses to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.MacAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.MacAddresses.body-param" + description: "generic.resource.api.vmnetworkdata.MacAddresses to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.MacAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.vmnetworkdata.NetworkInformationItems to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.NetworkInformationItems.body-param" + description: "generic.resource.api.vmnetworkdata.NetworkInformationItems to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/ + : post: + description: "creates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem.body-param" + description: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps.body-param" + description: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/ + : post: + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.SriovParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.SriovParameters" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.SriovParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.SriovParameters.body-param" + description: "generic.resource.api.vmnetworkdata.SriovParameters to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.SriovParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.SriovParameters.body-param" + description: "generic.resource.api.vmnetworkdata.SriovParameters to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.SriovParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:c-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:s-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:heat-vlan-filters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters.body-param" + description: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-topology-identifier/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier.body-param" + description: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier.body-param" + description: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfinformation.VnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfinformation.VnfInformation.body-param" + description: "generic.resource.api.vnfinformation.VnfInformation to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfinformation.VnfInformation.body-param" + description: "generic.resource.api.vnfinformation.VnfInformation to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfinformation.VnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfinformation.VnfInformation.body-param" + description: "generic.resource.api.vnfinformation.VnfInformation to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfinformation.VnfInformation.body-param" + description: "generic.resource.api.vnfinformation.VnfInformation to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-level-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfNetworkCollection" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfNetworkCollection" + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.VnfNetworkCollection" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.VnfNetworkCollection" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VnfNetworkCollection" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfNetworkCollection.body-param" + description: "generic.resource.api.VnfNetworkCollection to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.VnfNetworkCollection" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VnfNetworkCollection" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfNetworkCollection.body-param" + description: "generic.resource.api.VnfNetworkCollection to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.VnfNetworkCollection" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VnfNetworkCollection" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/ + : post: + description: "creates generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkcollection.VnfNetworkCollection.body-param" + description: "generic.resource.api.vnfnetworkcollection.VnfNetworkCollection\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkcollection.VnfNetworkCollection.body-param" + description: "generic.resource.api.vnfnetworkcollection.VnfNetworkCollection\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkcollection.VnfNetworkCollection.body-param" + description: "generic.resource.api.vnfnetworkcollection.VnfNetworkCollection\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks.body-param" + description: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks.body-param" + description: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/ + : post: + description: "creates generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network.body-param" + description: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network.body-param" + description: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network.body-param" + description: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:vnf-floating-ip/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:vnf-floating-ip/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-provided-allotted-resources/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources.body-param" + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfrequestinput.VnfRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfrequestinput.VnfRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfrequestinput.VnfRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfrequestinput.VnfRequestInput.body-param" + description: "generic.resource.api.vnfrequestinput.VnfRequestInput to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfrequestinput.VnfRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfrequestinput.VnfRequestInput.body-param" + description: "generic.resource.api.vnfrequestinput.VnfRequestInput to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfrequestinput.VnfRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-network-instance-group-ids/ + : post: + description: "creates generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds.body-param" + description: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-network-instance-group-ids/{vnf-network-instance-group-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnf-network-instance-group-id" + in: "path" + description: "Id of vnf-network-instance-group-ids" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnf-network-instance-group-id" + in: "path" + description: "Id of vnf-network-instance-group-ids" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds.body-param" + description: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnf-network-instance-group-id" + in: "path" + description: "Id of vnf-network-instance-group-ids" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds.body-param" + description: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnf-network-instance-group-id" + in: "path" + description: "Id of vnf-network-instance-group-ids" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks.body-param" + description: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks.body-param" + description: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/ + : post: + description: "creates generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfNetworkData.body-param" + description: "generic.resource.api.VnfNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfNetworkData.body-param" + description: "generic.resource.api.VnfNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfNetworkData.body-param" + description: "generic.resource.api.VnfNetworkData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/ + : post: + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.SubnetsData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.SubnetsData.body-param" + description: "generic.resource.api.vnfnetworkdata.SubnetsData to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.SubnetsData.body-param" + description: "generic.resource.api.vnfnetworkdata.SubnetsData to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/ + : post: + description: "creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param" + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param" + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param" + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfSubInterfaceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfSubInterfaceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VnfSubInterfaceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfSubInterfaceGroup.body-param" + description: "generic.resource.api.VnfSubInterfaceGroup to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VnfSubInterfaceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfSubInterfaceGroup.body-param" + description: "generic.resource.api.VnfSubInterfaceGroup to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VnfSubInterfaceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/ + : post: + description: "creates generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup.body-param" + description: "generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup.body-param" + description: "generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup.body-param" + description: "generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:customer-bonding-requests/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests.body-param" + description: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests.body-param" + description: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/ + : post: + description: "creates generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest.body-param" + description: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/{configuration-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of customer-bonding-request" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of customer-bonding-request" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest.body-param" + description: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of customer-bonding-request" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest.body-param" + description: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of customer-bonding-request" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcs.Vnfcs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcs.Vnfcs" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + $ref: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + $ref: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcs.Vnfcs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcs.Vnfcs.body-param" + description: "generic.resource.api.vnfcs.Vnfcs to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + $ref: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcs.Vnfcs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcs.Vnfcs.body-param" + description: "generic.resource.api.vnfcs.Vnfcs to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + $ref: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcs.Vnfcs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/ + : post: + description: "creates generic.resource.api.vnfcs.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcs.vnfcs.Vnfc.body-param" + description: "generic.resource.api.vnfcs.vnfcs.Vnfc to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcs.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcs.vnfcs.Vnfc" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfcs.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcs.vnfcs.Vnfc.body-param" + description: "generic.resource.api.vnfcs.vnfcs.Vnfc to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfcs.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfcs.vnfcs.Vnfc.body-param" + description: "generic.resource.api.vnfcs.vnfcs.Vnfc to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfcs.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnics.Vnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnics.Vnics" + schema: + originalRef: "#/definitions/generic.resource.api.vnics.Vnics" + $ref: "#/definitions/generic.resource.api.vnics.Vnics" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnics.Vnics" + $ref: "#/definitions/generic.resource.api.vnics.Vnics" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnics.Vnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnics.Vnics.body-param" + description: "generic.resource.api.vnics.Vnics to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnics.Vnics" + $ref: "#/definitions/generic.resource.api.vnics.Vnics" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnics.Vnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnics.Vnics.body-param" + description: "generic.resource.api.vnics.Vnics to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnics.Vnics" + $ref: "#/definitions/generic.resource.api.vnics.Vnics" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnics.Vnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/ + : post: + description: "creates generic.resource.api.vnics.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnics.vnics.Vnic.body-param" + description: "generic.resource.api.vnics.vnics.Vnic to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnics.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnics.vnics.Vnic" + schema: + originalRef: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnics.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnics.vnics.Vnic.body-param" + description: "generic.resource.api.vnics.vnics.Vnic to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnics.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnics.vnics.Vnic.body-param" + description: "generic.resource.api.vnics.vnics.Vnic to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnics.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfaces.SubInterfaces" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfaces.SubInterfaces" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + $ref: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + $ref: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfaces.SubInterfaces" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfaces.SubInterfaces.body-param" + description: "generic.resource.api.subinterfaces.SubInterfaces to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + $ref: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfaces.SubInterfaces" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfaces.SubInterfaces.body-param" + description: "generic.resource.api.subinterfaces.SubInterfaces to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + $ref: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfaces.SubInterfaces" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/ + : post: + description: "creates generic.resource.api.subinterfaces.subinterfaces.SubInterface" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfaces.subinterfaces.SubInterface.body-param" + description: "generic.resource.api.subinterfaces.subinterfaces.SubInterface\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfaces.subinterfaces.SubInterface" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfaces.subinterfaces.SubInterface" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfaces.subinterfaces.SubInterface" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfaces.subinterfaces.SubInterface.body-param" + description: "generic.resource.api.subinterfaces.subinterfaces.SubInterface\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfaces.subinterfaces.SubInterface" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfaces.subinterfaces.SubInterface.body-param" + description: "generic.resource.api.subinterfaces.subinterfaces.SubInterface\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfaces.subinterfaces.SubInterface" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.IpAddresses.body-param" + description: "generic.resource.api.IpAddresses to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.ipaddresses.IpAddresses.body-param" + description: "generic.resource.api.ipaddresses.IpAddresses to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-network/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork.body-param" + description: "generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork.body-param" + description: "generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnftopology.VnfTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnftopology.VnfTopology" + schema: + originalRef: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + $ref: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + $ref: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnftopology.VnfTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnftopology.VnfTopology.body-param" + description: "generic.resource.api.vnftopology.VnfTopology to be added to\ + \ list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + $ref: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnftopology.VnfTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnftopology.VnfTopology.body-param" + description: "generic.resource.api.vnftopology.VnfTopology to be added or\ + \ updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + $ref: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnftopology.VnfTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments.body-param" + description: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments.body-param" + description: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:availability-zones/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones.body-param" + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones.body-param" + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks.body-param" + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks.body-param" + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/ + : post: + description: "creates generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfNetworkData.body-param" + description: "generic.resource.api.VnfNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfNetworkData.body-param" + description: "generic.resource.api.VnfNetworkData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.VnfNetworkData.body-param" + description: "generic.resource.api.VnfNetworkData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.RelatedNetwork.body-param" + description: "generic.resource.api.RelatedNetwork to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/ + : post: + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.relatednetwork.RelatedNetwork.body-param" + description: "generic.resource.api.relatednetwork.RelatedNetwork to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vlantags.VlanTags.body-param" + description: "generic.resource.api.vlantags.VlanTags to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.SubnetsData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.SubnetsData.body-param" + description: "generic.resource.api.vnfnetworkdata.SubnetsData to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.SubnetsData.body-param" + description: "generic.resource.api.vnfnetworkdata.SubnetsData to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/ + : post: + description: "creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param" + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param" + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData.body-param" + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-topology-identifier-structure/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + schema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure.body-param" + description: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure.body-param" + description: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-status/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicestatus.ServiceStatus" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicestatus.ServiceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + $ref: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + $ref: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.servicestatus.ServiceStatus" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicestatus.ServiceStatus.body-param" + description: "generic.resource.api.servicestatus.ServiceStatus to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + $ref: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.servicestatus.ServiceStatus" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.servicestatus.ServiceStatus.body-param" + description: "generic.resource.api.servicestatus.ServiceStatus to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + $ref: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.servicestatus.ServiceStatus" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.TunnelxconnAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.TunnelxconnAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + $ref: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + $ref: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.TunnelxconnAllottedResources" + parameters: + - in: "body" + name: "generic.resource.api.TunnelxconnAllottedResources.body-param" + description: "generic.resource.api.TunnelxconnAllottedResources to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + $ref: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.TunnelxconnAllottedResources" + parameters: + - in: "body" + name: "generic.resource.api.TunnelxconnAllottedResources.body-param" + description: "generic.resource.api.TunnelxconnAllottedResources to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + $ref: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.TunnelxconnAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/: + post: + description: "creates generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + parameters: + - in: "body" + name: "generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource.body-param" + description: "generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + responseSchema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource.body-param" + description: "generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource.body-param" + description: "generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData.body-param" + description: "generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData.body-param" + description: "generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.OperStatusData.body-param" + description: "generic.resource.api.OperStatusData to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.TunnelxconnOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.TunnelxconnOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + $ref: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + $ref: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.TunnelxconnOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.TunnelxconnOperationInformation.body-param" + description: "generic.resource.api.TunnelxconnOperationInformation to be added\ + \ to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + $ref: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.TunnelxconnOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.TunnelxconnOperationInformation.body-param" + description: "generic.resource.api.TunnelxconnOperationInformation to be added\ + \ or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + $ref: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.TunnelxconnOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param" + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation.body-param" + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.requestinformation.RequestInformation.body-param" + description: "generic.resource.api.requestinformation.RequestInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.sdncrequestheader.SdncRequestHeader.body-param" + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.serviceinformation.ServiceInformation.body-param" + description: "generic.resource.api.serviceinformation.ServiceInformation to\ + \ be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:tunnelxconn-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + $ref: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + $ref: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput.body-param" + description: "generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + $ref: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput.body-param" + description: "generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + $ref: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + $ref: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + $ref: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.tunnelxconntopology.TunnelxconnTopology.body-param" + description: "generic.resource.api.tunnelxconntopology.TunnelxconnTopology\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + $ref: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.tunnelxconntopology.TunnelxconnTopology.body-param" + description: "generic.resource.api.tunnelxconntopology.TunnelxconnTopology\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + $ref: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param" + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers.body-param" + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.onapmodelinformation.OnapModelInformation.body-param" + description: "generic.resource.api.onapmodelinformation.OnapModelInformation\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + $ref: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + $ref: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments.body-param" + description: "generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + $ref: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments.body-param" + description: "generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + $ref: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.Param.body-param" + description: "generic.resource.api.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/ + : post: + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.Param.body-param" + description: "generic.resource.api.param.Param to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.ResourceResolutionData.body-param" + description: "generic.resource.api.param.param.ResourceResolutionData to be\ + \ added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/ + : post: + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey.body-param" + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + ? /config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + post: + tags: + - "GENERIC-RESOURCE-API" + description: "creates generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param" + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus\ + \ to be added to list" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 409: + description: "Object already exists" + put: + tags: + - "GENERIC-RESOURCE-API" + description: "creates or updates generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - in: "body" + name: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus.body-param" + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus\ + \ to be added or updated" + required: false + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responses: + 400: + description: "Internal error" + 201: + description: "Object created" + 204: + description: "Object modified" + delete: + tags: + - "GENERIC-RESOURCE-API" + description: "removes generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 204: + description: "Object deleted" + /operational/GENERIC-RESOURCE-API:brg-allotted-resources/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.BrgAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.BrgAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.BrgAllottedResources" + $ref: "#/definitions/generic.resource.api.BrgAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.BrgAllottedResources" + $ref: "#/definitions/generic.resource.api.BrgAllottedResources" + /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.brgallottedresources.BrgAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.brgallottedresources.BrgAllottedResource" + schema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + $ref: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + responseSchema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + $ref: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + schema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.BrgOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.BrgOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.BrgOperationInformation" + $ref: "#/definitions/generic.resource.api.BrgOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.BrgOperationInformation" + $ref: "#/definitions/generic.resource.api.BrgOperationInformation" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:brg-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.brgrequestinput.BrgRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.brgrequestinput.BrgRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + $ref: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + $ref: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.brgtopology.BrgTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.brgtopology.BrgTopology" + schema: + originalRef: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + $ref: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + $ref: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.brgassignments.BrgAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.brgassignments.BrgAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + $ref: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + $ref: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:brg-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:brg-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:brg-allotted-resources/GENERIC-RESOURCE-API:brg-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of brg-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ConnectionAttachmentAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ConnectionAttachmentAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentAllottedResources" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ConnectionAttachmentOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ConnectionAttachmentOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:connection-attachment-request-input/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + $ref: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + $ref: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + $ref: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + $ref: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:connection-attachment-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:connection-attachment-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/GENERIC-RESOURCE-API:connection-attachment-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of connection-attachment-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ContrailRouteAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ContrailRouteAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + $ref: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + $ref: "#/definitions/generic.resource.api.ContrailRouteAllottedResources" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ContrailRouteOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ContrailRouteOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + $ref: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + $ref: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-applied-service-info/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:contrail-route-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:dest-network/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.NetworkInfo" + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:contrail-route-request-input/GENERIC-RESOURCE-API:source-network/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.NetworkInfo" + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailroutetopology.ContrailRouteTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailroutetopology.ContrailRouteTopology" + schema: + originalRef: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + $ref: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + $ref: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:contrail-applied-service/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + schema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + responseSchema: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:dest-network/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.NetworkInfo" + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-assignments/GENERIC-RESOURCE-API:source-network/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.NetworkInfo" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.NetworkInfo" + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:contrail-route-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:contrail-route-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources/GENERIC-RESOURCE-API:contrail-route-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of contrail-route-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + /operational/GENERIC-RESOURCE-API:generic-configurations/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.GenericConfigurations" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.GenericConfigurations" + schema: + originalRef: "#/definitions/generic.resource.api.GenericConfigurations" + $ref: "#/definitions/generic.resource.api.GenericConfigurations" + responseSchema: + originalRef: "#/definitions/generic.resource.api.GenericConfigurations" + $ref: "#/definitions/generic.resource.api.GenericConfigurations" + /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.genericconfigurations.GcConfiguration" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.genericconfigurations.GcConfiguration" + schema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + $ref: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + responseSchema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + $ref: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + schema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.GcTopologyOperationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.GcTopologyOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.configurationinformation.ConfigurationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.configurationinformation.ConfigurationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.gcrequestinput.GcRequestInput" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.gcrequestinput.GcRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + $ref: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + $ref: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:configuration-ids/{configuration-ids-configuration-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "configuration-ids-configuration-id" + in: "path" + description: "Id of configuration-ids" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + schema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + $ref: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + responseSchema: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + $ref: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:gc-request-input/GENERIC-RESOURCE-API:input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:generic-configurations/GENERIC-RESOURCE-API:gc-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.configurationstatus.ConfigurationStatus" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of gc-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.configurationstatus.ConfigurationStatus" + schema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + /operational/GENERIC-RESOURCE-API:port-mirror-configurations/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.PortMirrorConfigurations" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.PortMirrorConfigurations" + schema: + originalRef: "#/definitions/generic.resource.api.PortMirrorConfigurations" + $ref: "#/definitions/generic.resource.api.PortMirrorConfigurations" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PortMirrorConfigurations" + $ref: "#/definitions/generic.resource.api.PortMirrorConfigurations" + /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.PortMirrorTopologyOperationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.PortMirrorTopologyOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.configurationinformation.ConfigurationInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.configurationinformation.ConfigurationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:configuration-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.PortInfo" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.PortInfo" + schema: + originalRef: "#/definitions/generic.resource.api.PortInfo" + $ref: "#/definitions/generic.resource.api.PortInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PortInfo" + $ref: "#/definitions/generic.resource.api.PortInfo" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:pnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnfinformation.PnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnfinformation.PnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:pnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:vnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfinformation.VnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:dest-port/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:pnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnfinformation.PnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnfinformation.PnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:pnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:vnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfinformation.VnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:port-mirror-configuration-request-input/GENERIC-RESOURCE-API:source-port/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:configuration-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:configuration-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + $ref: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + $ref: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:contrail-vmi-params/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:dest-vnfc-instance-group-id/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/GENERIC-RESOURCE-API:dest-ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-to-dest-maps/GENERIC-RESOURCE-API:source-to-dest-map/{source-port-id}/GENERIC-RESOURCE-API:dest-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "source-port-id" + in: "path" + description: "Id of source-to-dest-map" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-assignments/GENERIC-RESOURCE-API:source-vnfc-instance-group-id/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + schema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + responseSchema: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-data/GENERIC-RESOURCE-API:port-mirror-configuration-topology/GENERIC-RESOURCE-API:port-mirror-configuration-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:port-mirror-configurations/GENERIC-RESOURCE-API:port-mirror-configuration/{configuration-id}/GENERIC-RESOURCE-API:configuration-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.configurationstatus.ConfigurationStatus" + parameters: + - name: "configuration-id" + in: "path" + description: "Id of port-mirror-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.configurationstatus.ConfigurationStatus" + schema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + /operational/GENERIC-RESOURCE-API:preload-information/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.PreloadModelInformation" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.PreloadModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.PreloadModelInformation" + $ref: "#/definitions/generic.resource.api.PreloadModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PreloadModelInformation" + $ref: "#/definitions/generic.resource.api.PreloadModelInformation" + /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.preloadmodelinformation.PreloadList" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.preloadmodelinformation.PreloadList" + schema: + originalRef: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + $ref: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + responseSchema: + originalRef: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + $ref: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.preloaddata.PreloadData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.preloaddata.PreloadData" + schema: + originalRef: "#/definitions/generic.resource.api.preloaddata.PreloadData" + $ref: "#/definitions/generic.resource.api.preloaddata.PreloadData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.preloaddata.PreloadData" + $ref: "#/definitions/generic.resource.api.preloaddata.PreloadData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + schema: + originalRef: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:host-routes/{route-prefix}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.hostroutes.HostRoutes" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "route-prefix" + in: "path" + description: "Id of host-routes" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.hostroutes.HostRoutes" + schema: + originalRef: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + $ref: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + responseSchema: + originalRef: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + $ref: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-policy/{network-policy-fqdn}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkpolicy.NetworkPolicy" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-policy-fqdn" + in: "path" + description: "Id of network-policy" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkpolicy.NetworkPolicy" + schema: + originalRef: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + $ref: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + $ref: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + schema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:route-table-reference/{route-table-reference-fqdn}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.routetablereference.RouteTableReference" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "route-table-reference-fqdn" + in: "path" + description: "Id of route-table-reference" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.routetablereference.RouteTableReference" + schema: + originalRef: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + $ref: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + responseSchema: + originalRef: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + $ref: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:subnets/{start-address}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subnets.Subnets" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "start-address" + in: "path" + description: "Id of subnets" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subnets.Subnets" + schema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-network-topology-information/GENERIC-RESOURCE-API:vpn-bindings/{vpn-binding-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vpn-binding-id" + in: "path" + description: "Id of vpn-bindings" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vpnbindings.VpnBindings" + schema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.preloadoperstatus.PreloadOperStatus" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.preloadoperstatus.PreloadOperStatus" + schema: + originalRef: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + $ref: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + $ref: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + schema: + originalRef: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduletopology.VfModuleTopology" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduletopology.VfModuleTopology" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.VfModuleAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.VfModuleAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/{neutron-subnet-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "neutron-subnet-id" + in: "path" + description: "Id of dhcp-subnet-assignment" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.VnicGroups" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.VnicGroups" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VmTopologyData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VmTopologyData" + schema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.VmNames" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.VmNames" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.vmnames.VnfcNames" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfcNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfcNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionpoint.ConnectionPoint" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionpoint.ConnectionPoint" + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/{vlan-uuid}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vlan-uuid" + in: "path" + description: "Id of vlan-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionpoint.connectionpoint.VlanData" + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/{vnfc-ip-address}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - name: "vnfc-ip-address" + in: "path" + description: "Id of vnfc-subnet-ip" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.VmNetworks" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.VmNetworks" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VmNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VmNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.FloatingIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:interface-route-prefixes/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:mac-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.MacAddresses" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.MacAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.NetworkInformationItems" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.SriovParameters" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.SriovParameters" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:c-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:s-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:heat-vlan-filters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-topology-identifier/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:availability-zones/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfNetworkData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.SubnetsData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + ? /operational/GENERIC-RESOURCE-API:preload-information/GENERIC-RESOURCE-API:preload-list/{preload-id}/{preload-type}/GENERIC-RESOURCE-API:preload-data/GENERIC-RESOURCE-API:preload-vf-module-topology-information/GENERIC-RESOURCE-API:vnf-topology-identifier-structure/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + parameters: + - name: "preload-id" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + - name: "preload-type" + in: "path" + description: "Id of preload-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + schema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SecurityZoneAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SecurityZoneAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + $ref: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + $ref: "#/definitions/generic.resource.api.SecurityZoneAllottedResources" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + responseSchema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SecurityZoneOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SecurityZoneOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + $ref: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + $ref: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + $ref: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + $ref: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:security-zone-request-input/GENERIC-RESOURCE-API:security-zone-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.securityzonetopology.SecurityZoneTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.securityzonetopology.SecurityZoneTopology" + schema: + originalRef: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + $ref: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + $ref: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + $ref: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + $ref: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:security-zone-topology/GENERIC-RESOURCE-API:security-zone-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:security-zone-allotted-resources/GENERIC-RESOURCE-API:security-zone-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of security-zone-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + /operational/GENERIC-RESOURCE-API:services/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ServiceModelInfrastructure" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ServiceModelInfrastructure" + schema: + originalRef: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + $ref: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + $ref: "#/definitions/generic.resource.api.ServiceModelInfrastructure" + /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicemodelinfrastructure.Service" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicemodelinfrastructure.Service" + schema: + originalRef: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + $ref: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + $ref: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.ServiceData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.ServiceData" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.ServiceData" + $ref: "#/definitions/generic.resource.api.servicedata.ServiceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.ServiceData" + $ref: "#/definitions/generic.resource.api.servicedata.ServiceData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:consumed-allotted-resources/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:consumed-allotted-resources/GENERIC-RESOURCE-API:consumed-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "allotted-resource-id" + in: "path" + description: "Id of consumed-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.AllottedResourceInfo" + schema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.ForwardingPaths" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.ForwardingPaths" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.forwardingpathinformation.ServicePaths" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.forwardingpathinformation.ServicePaths" + schema: + originalRef: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + $ref: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + responseSchema: + originalRef: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + $ref: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ServicePathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ServicePathInformation" + schema: + originalRef: "#/definitions/generic.resource.api.ServicePathInformation" + $ref: "#/definitions/generic.resource.api.ServicePathInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ServicePathInformation" + $ref: "#/definitions/generic.resource.api.ServicePathInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicepathinformation.Service" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicepathinformation.Service" + schema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.Service" + $ref: "#/definitions/generic.resource.api.servicepathinformation.Service" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.Service" + $ref: "#/definitions/generic.resource.api.servicepathinformation.Service" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicepathinformation.service.Vnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicepathinformation.service.Vnfs" + schema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + $ref: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + $ref: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-instance-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfPathInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-instance-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfPathInformation" + schema: + originalRef: "#/definitions/generic.resource.api.VnfPathInformation" + $ref: "#/definitions/generic.resource.api.VnfPathInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfPathInformation" + $ref: "#/definitions/generic.resource.api.VnfPathInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:forwarding-paths/GENERIC-RESOURCE-API:forwarding-path/{forwarding-path-id}/GENERIC-RESOURCE-API:service-paths/GENERIC-RESOURCE-API:service-path/{service-path-instance-id}/GENERIC-RESOURCE-API:service/{service-service-instance-id}/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-instance-id}/GENERIC-RESOURCE-API:vf-module-instance/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfpathinformation.VfModuleInstance" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "forwarding-path-id" + in: "path" + description: "Id of forwarding-path" + required: true + type: "string" + - name: "service-path-instance-id" + in: "path" + description: "Id of service-path" + required: true + type: "string" + - name: "service-service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-instance-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfpathinformation.VfModuleInstance" + schema: + originalRef: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + $ref: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + $ref: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.NetworkInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.NetworkInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.NetworkInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.NetworkInstanceGroup" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:aggregate-route-policy/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:aggregate-routes/{route-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.aggregateroutes.AggregateRoutes" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "route-id" + in: "path" + description: "Id of aggregate-routes" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.aggregateroutes.AggregateRoutes" + schema: + originalRef: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + $ref: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + responseSchema: + originalRef: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + $ref: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:customer-bonding-requests/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/{configuration-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of customer-bonding-request" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:vpn-bindings/{vpn-binding-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vpnbindings.VpnBindings" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "vpn-binding-id" + in: "path" + description: "Id of vpn-bindings" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vpnbindings.VpnBindings" + schema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:subnet-assignment-policy/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:subnets/{start-address}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subnets.Subnets" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + - name: "start-address" + in: "path" + description: "Id of subnets" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subnets.Subnets" + schema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:network-instance-groups/GENERIC-RESOURCE-API:network-instance-group/{network-instance-group-id}/GENERIC-RESOURCE-API:vpn-binding-policy/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-instance-group-id" + in: "path" + description: "Id of network-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + schema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.Networks" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.networks.Network" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkinformation.NetworkInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkinformation.NetworkInformation" + schema: + originalRef: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + $ref: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + $ref: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-level-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-provided-allotted-resources/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkrequestinput.NetworkRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkrequestinput.NetworkRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + $ref: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + $ref: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-request-input/GENERIC-RESOURCE-API:network-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networktopology.NetworkTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networktopology.NetworkTopology" + schema: + originalRef: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + $ref: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + $ref: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkassignments.NetworkAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkassignments.NetworkAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + $ref: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + $ref: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkparameters.NetworkParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkparameters.NetworkParameters" + schema: + originalRef: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + $ref: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + $ref: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-parameters/GENERIC-RESOURCE-API:network-parameter/{network-parameter-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networkparameters.networkparameters.NetworkParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "network-parameter-name" + in: "path" + description: "Id of network-parameter" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networkparameters.networkparameters.NetworkParameter" + schema: + originalRef: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + $ref: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + $ref: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + schema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{related-network-network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "related-network-network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:network-topology-identifier-structure/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{related-network-network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + - name: "related-network-network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:network-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/GENERIC-RESOURCE-API:network-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.Pnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.Pnfs" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.pnfs.Pnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.pnfs.Pnf" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-details/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnfdetails.PnfDetails" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnfdetails.PnfDetails" + schema: + originalRef: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + $ref: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + $ref: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-details/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-level-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnfrequestinput.PnfRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnfrequestinput.PnfRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + $ref: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + $ref: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-request-input/GENERIC-RESOURCE-API:pnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnftopology.PnfTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnftopology.PnfTopology" + schema: + originalRef: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + $ref: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + $ref: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:pnf-topology/GENERIC-RESOURCE-API:pnf-topology-identifier-structure/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + schema: + originalRef: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:pnfs/GENERIC-RESOURCE-API:pnf/{pnf-id}/GENERIC-RESOURCE-API:pnf-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "pnf-id" + in: "path" + description: "Id of pnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-allotted-resources/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-allotted-resources/GENERIC-RESOURCE-API:provided-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.AllottedResourceInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "allotted-resource-id" + in: "path" + description: "Id of provided-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.AllottedResourceInfo" + schema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-configurations/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:provided-configurations/GENERIC-RESOURCE-API:provided-configuration/{configuration-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ConfigurationInfo" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of provided-configuration" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ConfigurationInfo" + schema: + originalRef: "#/definitions/generic.resource.api.ConfigurationInfo" + $ref: "#/definitions/generic.resource.api.ConfigurationInfo" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ConfigurationInfo" + $ref: "#/definitions/generic.resource.api.ConfigurationInfo" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-level-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicerequestinput.ServiceRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicerequestinput.ServiceRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + $ref: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + $ref: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-request-input/GENERIC-RESOURCE-API:service-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicetopology.ServiceTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicetopology.ServiceTopology" + schema: + originalRef: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + $ref: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + $ref: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceassignments.ServiceAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceassignments.ServiceAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + $ref: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + $ref: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceparameters.ServiceParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceparameters.ServiceParameters" + schema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + $ref: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + $ref: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-parameters/GENERIC-RESOURCE-API:service-parameter/{service-parameter-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "service-parameter-name" + in: "path" + description: "Id of service-parameter" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + schema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + $ref: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + $ref: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:service-topology/GENERIC-RESOURCE-API:service-topology-identifier/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + schema: + originalRef: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfcInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.VnfcInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.VnfcInstanceGroup" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcobjects.VnfcObjects" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcobjects.VnfcObjects" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + $ref: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + $ref: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:capacity/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:vnic-ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfc-instance-groups/GENERIC-RESOURCE-API:vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/GENERIC-RESOURCE-API:vnfc-objects/GENERIC-RESOURCE-API:vnfc-object/{vnfc-key}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:vnic-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "instance-group-role" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "nfc-naming-code" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-key" + in: "path" + description: "Id of vnfc-object" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.Vnfs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.Vnfs" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.Vnf" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.Vnf" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.licenseinformation.LicenseInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.licenseinformation.LicenseInformation" + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + $ref: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + $ref: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:entitlement-pool-list/{entitlement-pool-uuid}/{action}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "entitlement-pool-uuid" + in: "path" + description: "Id of entitlement-pool-list" + required: true + type: "string" + - name: "action" + in: "path" + description: "Id of entitlement-pool-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + responseSchema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:license-information/GENERIC-RESOURCE-API:license-key-group-list/{license-key-group-uuid}/{action}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "license-key-group-uuid" + in: "path" + description: "Id of license-key-group-list" + required: true + type: "string" + - name: "action" + in: "path" + description: "Id of license-key-group-list" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + schema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + responseSchema: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleinformation.VfModuleInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleinformation.VfModuleInformation" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + $ref: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + $ref: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-level-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + $ref: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + $ref: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-request-input/GENERIC-RESOURCE-API:vf-module-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduletopology.VfModuleTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduletopology.VfModuleTopology" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.VfModuleAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.VfModuleAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignments/GENERIC-RESOURCE-API:dhcp-subnet-assignment/{neutron-subnet-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "neutron-subnet-id" + in: "path" + description: "Id of dhcp-subnet-assignment" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + schema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.VnicGroups" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.VnicGroups" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-common-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + schema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vlan-vnfc-instance-groups/GENERIC-RESOURCE-API:vlan-vnfc-instance-group/{instance-group-id}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnic-groups/GENERIC-RESOURCE-API:vnic-group/{vnic-interface-role}/GENERIC-RESOURCE-API:vlan-vnics/GENERIC-RESOURCE-API:vlan-vnic/{vnic-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "instance-group-id" + in: "path" + description: "Id of vlan-vnfc-instance-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-interface-role" + in: "path" + description: "Id of vnic-group" + required: true + type: "string" + - name: "vnic-port-id" + in: "path" + description: "Id of vlan-vnic" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VmTopologyData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VmTopologyData" + schema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.VmNames" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.VmNames" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.vmnames.VnfcNames" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.vmnames.VnfcNames" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfcNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfcNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionpoint.ConnectionPoint" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionpoint.ConnectionPoint" + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:connection-point/GENERIC-RESOURCE-API:vlan-data/{vlan-uuid}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.connectionpoint.connectionpoint.VlanData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vlan-uuid" + in: "path" + description: "Id of vlan-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.connectionpoint.connectionpoint.VlanData" + schema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-ports/GENERIC-RESOURCE-API:vnfc-port/{vnfc-port-id}/GENERIC-RESOURCE-API:vnic-sub-interfaces/GENERIC-RESOURCE-API:sub-interface-network-data/{network-id}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-port-id" + in: "path" + description: "Id of vnfc-port" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of sub-interface-network-data" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-names/GENERIC-RESOURCE-API:vnfc-names/{vnfc-name}/GENERIC-RESOURCE-API:vnfc-networks/GENERIC-RESOURCE-API:vnfc-network-data/{vnfc-network-role}/GENERIC-RESOURCE-API:vnfc-subnet/{vnfc-subnet-role}/GENERIC-RESOURCE-API:vnfc-ip-assignments/{vnfc-address-family}/GENERIC-RESOURCE-API:vnfc-subnet-ip/{vnfc-ip-address}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc-names" + required: true + type: "string" + - name: "vnfc-network-role" + in: "path" + description: "Id of vnfc-network-data" + required: true + type: "string" + - name: "vnfc-subnet-role" + in: "path" + description: "Id of vnfc-subnet" + required: true + type: "string" + - name: "vnfc-address-family" + in: "path" + description: "Id of vnfc-ip-assignments" + required: true + type: "string" + - name: "vnfc-ip-address" + in: "path" + description: "Id of vnfc-subnet-ip" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmtopologydata.VmNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmtopologydata.VmNetworks" + schema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VmNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VmNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:floating-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.FloatingIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.FloatingIps" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:interface-route-prefixes/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:mac-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.MacAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.MacAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.NetworkInformationItems" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.NetworkInformationItems" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:network-information-items/GENERIC-RESOURCE-API:network-information-item/{ip-version}/GENERIC-RESOURCE-API:network-ips/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "ip-version" + in: "path" + description: "Id of network-information-item" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.SriovParameters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.SriovParameters" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:c-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:application-tags/GENERIC-RESOURCE-API:s-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-assignments/GENERIC-RESOURCE-API:vms/GENERIC-RESOURCE-API:vm/{vm-type}/GENERIC-RESOURCE-API:vm-networks/GENERIC-RESOURCE-API:vm-network/{network-role}/GENERIC-RESOURCE-API:sriov-parameters/GENERIC-RESOURCE-API:heat-vlan-filters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "vm-type" + in: "path" + description: "Id of vm" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vm-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + schema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vf-module-topology/GENERIC-RESOURCE-API:vf-module-topology-identifier/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + schema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfinformation.VnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vf-modules/GENERIC-RESOURCE-API:vf-module/{vf-module-id}/GENERIC-RESOURCE-API:vf-module-data/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vf-module-id" + in: "path" + description: "Id of vf-module" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfinformation.VnfInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfinformation.VnfInformation" + schema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-level-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfNetworkCollection" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfNetworkCollection" + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.VnfNetworkCollection" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.VnfNetworkCollection" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:networks/GENERIC-RESOURCE-API:network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:vnf-floating-ip/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-network-collections/GENERIC-RESOURCE-API:vnf-network-collection/{network-instance-group-function}/GENERIC-RESOURCE-API:vnf-floating-ip/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-network-collection" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-provided-allotted-resources/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfrequestinput.VnfRequestInput" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfrequestinput.VnfRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-input-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-network-instance-group-ids/{vnf-network-instance-group-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnf-network-instance-group-id" + in: "path" + description: "Id of vnf-network-instance-group-ids" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + schema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.SubnetsData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-request-input/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfSubInterfaceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfSubInterfaceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:customer-bonding-requests/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:customer-bonding-requests/GENERIC-RESOURCE-API:customer-bonding-request/{configuration-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "configuration-id" + in: "path" + description: "Id of customer-bonding-request" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + schema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcs.Vnfcs" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcs.Vnfcs" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + $ref: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + $ref: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfcs.vnfcs.Vnfc" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfcs.vnfcs.Vnfc" + schema: + originalRef: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnics.Vnics" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnics.Vnics" + schema: + originalRef: "#/definitions/generic.resource.api.vnics.Vnics" + $ref: "#/definitions/generic.resource.api.vnics.Vnics" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnics.Vnics" + $ref: "#/definitions/generic.resource.api.vnics.Vnics" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnics.vnics.Vnic" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnics.vnics.Vnic" + schema: + originalRef: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfaces.SubInterfaces" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfaces.SubInterfaces" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + $ref: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + $ref: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfaces.subinterfaces.SubInterface" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfaces.subinterfaces.SubInterface" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-ip-addresses/GENERIC-RESOURCE-API:ip-addresses/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.ipaddresses.IpAddresses" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.ipaddresses.IpAddresses" + schema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:sub-interface-network/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-sub-interface-groups/GENERIC-RESOURCE-API:vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/GENERIC-RESOURCE-API:vnfcs/GENERIC-RESOURCE-API:vnfc/{vnfc-name}/GENERIC-RESOURCE-API:vnics/GENERIC-RESOURCE-API:vnic/{vnic-port-name}/GENERIC-RESOURCE-API:sub-interfaces/GENERIC-RESOURCE-API:sub-interface/{sub-interface-port-name}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "vnfc-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "network-instance-group-function" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "parent-port-role" + in: "path" + description: "Id of vnf-sub-interface-group" + required: true + type: "string" + - name: "vnfc-name" + in: "path" + description: "Id of vnfc" + required: true + type: "string" + - name: "vnic-port-name" + in: "path" + description: "Id of vnic" + required: true + type: "string" + - name: "sub-interface-port-name" + in: "path" + description: "Id of sub-interface" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnftopology.VnfTopology" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnftopology.VnfTopology" + schema: + originalRef: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + $ref: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + $ref: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-parameters-data/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:availability-zones/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + schema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.VnfNetworkData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.VnfNetworkData" + schema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.relatednetwork.RelatedNetwork" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.relatednetwork.RelatedNetwork" + schema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + responseSchema: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:related-networks/GENERIC-RESOURCE-API:related-network/{network-id}/GENERIC-RESOURCE-API:vlan-tags/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vlantags.VlanTags" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "network-id" + in: "path" + description: "Id of related-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vlantags.VlanTags" + schema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.SubnetsData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.SubnetsData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-resource-assignments/GENERIC-RESOURCE-API:vnf-networks/GENERIC-RESOURCE-API:vnf-network/{network-role}/GENERIC-RESOURCE-API:subnets-data/GENERIC-RESOURCE-API:subnet-data/{sdnc-subnet-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + - name: "network-role" + in: "path" + description: "Id of vnf-network" + required: true + type: "string" + - name: "sdnc-subnet-id" + in: "path" + description: "Id of subnet-data" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + schema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-data/GENERIC-RESOURCE-API:vnfs/GENERIC-RESOURCE-API:vnf/{vnf-id}/GENERIC-RESOURCE-API:vnf-data/GENERIC-RESOURCE-API:vnf-topology/GENERIC-RESOURCE-API:vnf-topology-identifier-structure/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + - name: "vnf-id" + in: "path" + description: "Id of vnf" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + schema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + responseSchema: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + ? /operational/GENERIC-RESOURCE-API:services/GENERIC-RESOURCE-API:service/{service-instance-id}/GENERIC-RESOURCE-API:service-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.servicestatus.ServiceStatus" + parameters: + - name: "service-instance-id" + in: "path" + description: "Id of service" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.servicestatus.ServiceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + $ref: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + $ref: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/: + get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.TunnelxconnAllottedResources" + parameters: [] + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.TunnelxconnAllottedResources" + schema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + $ref: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + responseSchema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + $ref: "#/definitions/generic.resource.api.TunnelxconnAllottedResources" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + responseSchema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-oper-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.OperStatusData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.OperStatusData" + schema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.TunnelxconnOperationInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.TunnelxconnOperationInformation" + schema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + $ref: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + $ref: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:allotted-resource-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:request-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.requestinformation.RequestInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.requestinformation.RequestInformation" + schema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:sdnc-request-header/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.sdncrequestheader.SdncRequestHeader" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.sdncrequestheader.SdncRequestHeader" + schema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + responseSchema: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.serviceinformation.ServiceInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.serviceinformation.ServiceInformation" + schema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:service-information/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:allotted-resource-operation-information/GENERIC-RESOURCE-API:tunnelxconn-request-input/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + $ref: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + responseSchema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + $ref: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + $ref: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + responseSchema: + originalRef: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + $ref: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:allotted-resource-identifiers/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:onap-model-information/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.onapmodelinformation.OnapModelInformation" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.onapmodelinformation.OnapModelInformation" + schema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-assignments/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + schema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + $ref: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + responseSchema: + originalRef: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + $ref: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.Param" + schema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.Param" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.Param" + schema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.ResourceResolutionData" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.ResourceResolutionData" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-data/GENERIC-RESOURCE-API:tunnelxconn-topology/GENERIC-RESOURCE-API:tunnelxconn-parameters/GENERIC-RESOURCE-API:param/{name}/GENERIC-RESOURCE-API:resource-resolution-data/GENERIC-RESOURCE-API:resource-key/{resource-key-name}/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + - name: "name" + in: "path" + description: "Id of param" + required: true + type: "string" + - name: "resource-key-name" + in: "path" + description: "Id of resource-key" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + schema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + responseSchema: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + ? /operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/GENERIC-RESOURCE-API:tunnelxconn-allotted-resource/{allotted-resource-id}/GENERIC-RESOURCE-API:allotted-resource-status/ + : get: + tags: + - "GENERIC-RESOURCE-API" + description: "returns generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + parameters: + - name: "allotted-resource-id" + in: "path" + description: "Id of tunnelxconn-allotted-resource" + required: true + type: "string" + responses: + 400: + description: "Internal error" + 200: + description: "generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + schema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + responseSchema: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + /operations/GENERIC-RESOURCE-API:brg-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.BrgOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.BrgOperationInformation" + $ref: "#/definitions/generic.resource.api.BrgOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.BrgTopologyOperation" + $ref: "#/definitions/generic.resource.api.BrgTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.BrgTopologyOperation" + $ref: "#/definitions/generic.resource.api.BrgTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:connection-attachment-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.ConnectionAttachmentOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentTopologyOperation" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentTopologyOperation" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:contrail-route-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.ContrailRouteOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + $ref: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteTopologyOperation" + $ref: "#/definitions/generic.resource.api.ContrailRouteTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ContrailRouteTopologyOperation" + $ref: "#/definitions/generic.resource.api.ContrailRouteTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:generic-configuration-notification/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.genericconfigurationnotification.Input.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.genericconfigurationnotification.Input" + $ref: "#/definitions/generic.resource.api.genericconfigurationnotification.Input" + responses: + 400: + description: "Internal error" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:generic-configuration-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.GcTopologyOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.GenericConfigurationTopologyOperation" + $ref: "#/definitions/generic.resource.api.GenericConfigurationTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.GenericConfigurationTopologyOperation" + $ref: "#/definitions/generic.resource.api.GenericConfigurationTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:getpathsegment-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.ForwardingPathOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.ForwardingPathOperationInformation" + $ref: "#/definitions/generic.resource.api.ForwardingPathOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.GetpathsegmentTopologyOperation" + $ref: "#/definitions/generic.resource.api.GetpathsegmentTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.GetpathsegmentTopologyOperation" + $ref: "#/definitions/generic.resource.api.GetpathsegmentTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:network-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.NetworkOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.NetworkOperationInformation" + $ref: "#/definitions/generic.resource.api.NetworkOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.NetworkTopologyOperation" + $ref: "#/definitions/generic.resource.api.NetworkTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.NetworkTopologyOperation" + $ref: "#/definitions/generic.resource.api.NetworkTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:pnf-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.PnfOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.PnfOperationInformation" + $ref: "#/definitions/generic.resource.api.PnfOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.PnfTopologyOperation" + $ref: "#/definitions/generic.resource.api.PnfTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PnfTopologyOperation" + $ref: "#/definitions/generic.resource.api.PnfTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:policy-update-notify-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.policyupdatenotifyoperation.Input.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.policyupdatenotifyoperation.Input" + $ref: "#/definitions/generic.resource.api.policyupdatenotifyoperation.Input" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.PolicyUpdateNotifyOperation" + $ref: "#/definitions/generic.resource.api.PolicyUpdateNotifyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PolicyUpdateNotifyOperation" + $ref: "#/definitions/generic.resource.api.PolicyUpdateNotifyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:port-mirror-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.PortMirrorTopologyOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.PortMirrorTopologyOperation" + $ref: "#/definitions/generic.resource.api.PortMirrorTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PortMirrorTopologyOperation" + $ref: "#/definitions/generic.resource.api.PortMirrorTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:preload-network-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.preloadnetworktopologyoperation.Input.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.preloadnetworktopologyoperation.Input" + $ref: "#/definitions/generic.resource.api.preloadnetworktopologyoperation.Input" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.PreloadNetworkTopologyOperation" + $ref: "#/definitions/generic.resource.api.PreloadNetworkTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PreloadNetworkTopologyOperation" + $ref: "#/definitions/generic.resource.api.PreloadNetworkTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:preload-vf-module-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.preloadvfmoduletopologyoperation.Input.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.preloadvfmoduletopologyoperation.Input" + $ref: "#/definitions/generic.resource.api.preloadvfmoduletopologyoperation.Input" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.PreloadVfModuleTopologyOperation" + $ref: "#/definitions/generic.resource.api.PreloadVfModuleTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.PreloadVfModuleTopologyOperation" + $ref: "#/definitions/generic.resource.api.PreloadVfModuleTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:security-zone-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.SecurityZoneOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + $ref: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneTopologyOperation" + $ref: "#/definitions/generic.resource.api.SecurityZoneTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.SecurityZoneTopologyOperation" + $ref: "#/definitions/generic.resource.api.SecurityZoneTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:service-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.ServiceOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.ServiceOperationInformation" + $ref: "#/definitions/generic.resource.api.ServiceOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.ServiceTopologyOperation" + $ref: "#/definitions/generic.resource.api.ServiceTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.ServiceTopologyOperation" + $ref: "#/definitions/generic.resource.api.ServiceTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:tunnelxconn-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.TunnelxconnOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + $ref: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnTopologyOperation" + $ref: "#/definitions/generic.resource.api.TunnelxconnTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.TunnelxconnTopologyOperation" + $ref: "#/definitions/generic.resource.api.TunnelxconnTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:vf-module-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.VfModuleOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.VfModuleOperationInformation" + $ref: "#/definitions/generic.resource.api.VfModuleOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.VfModuleTopologyOperation" + $ref: "#/definitions/generic.resource.api.VfModuleTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VfModuleTopologyOperation" + $ref: "#/definitions/generic.resource.api.VfModuleTopologyOperation" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:vnf-get-resource-request/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.vnfgetresourcerequest.Input.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.vnfgetresourcerequest.Input" + $ref: "#/definitions/generic.resource.api.vnfgetresourcerequest.Input" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.VnfGetResourceRequest" + $ref: "#/definitions/generic.resource.api.VnfGetResourceRequest" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfGetResourceRequest" + $ref: "#/definitions/generic.resource.api.VnfGetResourceRequest" + 201: + description: "No response" + /operations/GENERIC-RESOURCE-API:vnf-topology-operation/: + post: + tags: + - "GENERIC-RESOURCE-API" + parameters: + - in: "body" + name: "generic.resource.api.VnfOperationInformation.body-param" + required: false + schema: + properties: + input: + originalRef: "#/definitions/generic.resource.api.VnfOperationInformation" + $ref: "#/definitions/generic.resource.api.VnfOperationInformation" + responses: + 400: + description: "Internal error" + 200: + description: "Correct response" + schema: + originalRef: "#/definitions/generic.resource.api.VnfTopologyOperation" + $ref: "#/definitions/generic.resource.api.VnfTopologyOperation" + responseSchema: + originalRef: "#/definitions/generic.resource.api.VnfTopologyOperation" + $ref: "#/definitions/generic.resource.api.VnfTopologyOperation" + 201: + description: "No response" +definitions: + generic.resource.api.AddrFromStartEnumeration: + type: "string" + enum: + - "Y" + - "N" + generic.resource.api.AggregateRoutes: + type: "object" + properties: + aggregate-routes: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + $ref: "#/definitions/generic.resource.api.aggregateroutes.AggregateRoutes" + generic.resource.api.AllottedResourceIdentifiers: + type: "object" + properties: + allotted-resource-identifiers: + originalRef: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers" + generic.resource.api.AllottedResourceInfo: + type: "object" + properties: + allotted-resource-id: + type: "string" + allotted-resource-pointer: + type: "string" + description: "Pointer to the allotted-resources topology" + allotted-resource-type: + type: "string" + description: "Not an enum, but expected values are contrail-route and security-zone." + generic.resource.api.AllottedResourceInformation: + type: "object" + properties: + allotted-resource-information: + originalRef: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.allottedresourceinformation.AllottedResourceInformation" + generic.resource.api.AllottedResourceOperStatus: + type: "object" + properties: + allotted-resource-oper-status: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + generic.resource.api.AllottedResourceStatus: + type: "object" + properties: + allotted-resource-status: + originalRef: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.allottedresourcestatus.AllottedResourceStatus" + generic.resource.api.BrgAllottedResources: + type: "object" + properties: + brg-allotted-resource: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + $ref: "#/definitions/generic.resource.api.brgallottedresources.BrgAllottedResource" + generic.resource.api.BrgAssignments: + type: "object" + properties: + brg-assignments: + originalRef: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + $ref: "#/definitions/generic.resource.api.brgassignments.BrgAssignments" + generic.resource.api.BrgOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.AllottedResourceInformation" + - originalRef: "#/definitions/generic.resource.api.BrgRequestInput" + $ref: "#/definitions/generic.resource.api.BrgRequestInput" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + generic.resource.api.BrgRequestInput: + type: "object" + properties: + brg-request-input: + originalRef: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + $ref: "#/definitions/generic.resource.api.brgrequestinput.BrgRequestInput" + generic.resource.api.BrgResponseInformation: + type: "object" + properties: + brg-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.BrgTopology: + type: "object" + properties: + brg-topology: + originalRef: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + $ref: "#/definitions/generic.resource.api.brgtopology.BrgTopology" + generic.resource.api.BrgTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.brgtopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.brgtopologyoperation.Output" + generic.resource.api.ConfigurationIdentifiers: + type: "object" + properties: + configuration-identifiers: + originalRef: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + $ref: "#/definitions/generic.resource.api.configurationidentifiers.ConfigurationIdentifiers" + generic.resource.api.ConfigurationInfo: + type: "object" + properties: + configuration-topology-link: + type: "string" + description: "Pointer to the configurations topology" + configuration-id: + type: "string" + configuration-sub-type: + type: "string" + description: "Not an enum, but expected values are vprobe and pprobe" + configuration-type: + type: "string" + description: "Not an enum, but expected values are port-mirror-configuration,\ + \ , vlan-network-receptor" + generic.resource.api.ConfigurationInformation: + type: "object" + properties: + configuration-information: + originalRef: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.configurationinformation.ConfigurationInformation" + generic.resource.api.ConfigurationOperStatus: + type: "object" + properties: + configuration-oper-status: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + generic.resource.api.ConfigurationStatus: + type: "object" + properties: + configuration-status: + originalRef: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.configurationstatus.ConfigurationStatus" + generic.resource.api.ConnectionAttachmentAllottedResources: + type: "object" + properties: + connection-attachment-allotted-resource: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource" + generic.resource.api.ConnectionAttachmentAssignments: + type: "object" + properties: + connection-attachment-assignments: + originalRef: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + $ref: "#/definitions/generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments" + generic.resource.api.ConnectionAttachmentOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.AllottedResourceInformation" + - originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentRequestInput" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentRequestInput" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + generic.resource.api.ConnectionAttachmentRequestInput: + type: "object" + properties: + connection-attachment-request-input: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.ConnectionAttachmentResponseInformation: + type: "object" + properties: + connection-attachment-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.ConnectionAttachmentTopology: + type: "object" + properties: + connection-attachment-topology: + originalRef: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + $ref: "#/definitions/generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology" + generic.resource.api.ConnectionAttachmentTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.connectionattachmenttopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.connectionattachmenttopologyoperation.Output" + generic.resource.api.ConnectionPoint: + type: "object" + properties: + connection-point: + originalRef: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.connectionpoint.ConnectionPoint" + generic.resource.api.ContrailRouteAllottedResources: + type: "object" + properties: + contrail-route-allotted-resource: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource" + generic.resource.api.ContrailRouteAssignments: + type: "object" + properties: + contrail-route-assignments: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.ContrailRouteAssignments" + generic.resource.api.ContrailRouteOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.AllottedResourceInformation" + - originalRef: "#/definitions/generic.resource.api.ContrailRouteRequestInput" + $ref: "#/definitions/generic.resource.api.ContrailRouteRequestInput" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + generic.resource.api.ContrailRouteRequestInput: + type: "object" + properties: + contrail-route-request-input: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput" + generic.resource.api.ContrailRouteResponseInformation: + type: "object" + properties: + contrail-route-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.ContrailRouteTopology: + type: "object" + properties: + contrail-route-topology: + originalRef: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + $ref: "#/definitions/generic.resource.api.contrailroutetopology.ContrailRouteTopology" + generic.resource.api.ContrailRouteTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.contrailroutetopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.contrailroutetopologyoperation.Output" + generic.resource.api.DhcpEnabledEnumeration: + type: "string" + enum: + - "Y" + - "N" + generic.resource.api.ForwardingPathInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + forwarding-path-type: + description: "Based on MySQL Forwarding_Path tables path_type value from\ + \ related TOSCA model" + originalRef: "#/definitions/generic.resource.api.ForwardingPathTypeEnumeration" + $ref: "#/definitions/generic.resource.api.ForwardingPathTypeEnumeration" + forwarding-path-name: + type: "string" + description: "Fowarding-path name from TOSCA model, or name generated by\ + \ SDNC" + service-paths: + originalRef: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + $ref: "#/definitions/generic.resource.api.forwardingpathinformation.ServicePaths" + generic.resource.api.ForwardingPathOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.ForwardingPathRequestInput" + $ref: "#/definitions/generic.resource.api.ForwardingPathRequestInput" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + generic.resource.api.ForwardingPathRequestInput: + type: "object" + properties: + forwarding-path-request-input: + originalRef: "#/definitions/generic.resource.api.forwardingpathrequestinput.ForwardingPathRequestInput" + $ref: "#/definitions/generic.resource.api.forwardingpathrequestinput.ForwardingPathRequestInput" + generic.resource.api.ForwardingPathTypeEnumeration: + type: "string" + enum: + - "VNF" + - "Service" + generic.resource.api.GcRequestInput: + type: "object" + properties: + gc-request-input: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + $ref: "#/definitions/generic.resource.api.gcrequestinput.GcRequestInput" + generic.resource.api.GcResponseInformation: + type: "object" + properties: + gc-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.GcTopologyOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.ConfigurationInformation" + - originalRef: "#/definitions/generic.resource.api.GcRequestInput" + $ref: "#/definitions/generic.resource.api.GcRequestInput" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + generic.resource.api.GenericConfigurationTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.genericconfigurationtopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.genericconfigurationtopologyoperation.Output" + generic.resource.api.GenericConfigurations: + type: "object" + properties: + gc-configuration: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + $ref: "#/definitions/generic.resource.api.genericconfigurations.GcConfiguration" + generic.resource.api.GetpathsegmentResponseInformation: + type: "object" + properties: + getpathsegment-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.GetpathsegmentTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.getpathsegmenttopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.getpathsegmenttopologyoperation.Output" + generic.resource.api.HostRoutes: + type: "object" + properties: + host-routes: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + $ref: "#/definitions/generic.resource.api.hostroutes.HostRoutes" + generic.resource.api.InstanceReference: + type: "object" + properties: + instance-id: + type: "string" + object-path: + type: "string" + description: "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/" + generic.resource.api.IpAddresses: + type: "object" + properties: + ip-addresses: + originalRef: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + $ref: "#/definitions/generic.resource.api.ipaddresses.IpAddresses" + generic.resource.api.IpTypeEnumeration: + type: "string" + enum: + - "FIXED" + - "VIP" + generic.resource.api.LastActionEnumeration: + type: "string" + enum: + - "CreateNetworkInstance" + - "ActivateNetworkInstance" + - "DeActivateNetworkInstance" + - "DeleteNetworkInstance" + - "CreateServiceInstance" + - "DeleteServiceInstance" + - "CreateVnfInstance" + - "ActivateVnfInstance" + - "DeleteVnfInstance" + - "CreatePnfInstance" + - "ActivatePnfInstance" + - "DeletePnfInstance" + - "CreateVfModuleInstance" + - "ActivateVfModuleInstance" + - "DeleteVfModuleInstance" + - "CreateContrailRouteInstance" + - "DeleteContrailRouteInstance" + - "CreateSecurityZoneInstance" + - "DeleteSecurityZoneInstance" + - "ActivateDCINetworkInstance" + - "DeActivateDCINetworkInstance" + - "CreateTunnelXConnInstance" + - "DeleteTunnelXConnInstance" + - "CreateBRGInstance" + - "DeleteBRGInstance" + - "CreateSOTNConnectivityInstance" + - "ActivateSOTNConnectivityInstance" + - "DeactivateSOTNConnectivityInstance" + - "DeleteSOTNConnectivityInstance" + - "CreateSOTNAttachmentInstance" + - "ActivateSOTNAttachmentInstance" + - "DeactivateSOTNAttachmentInstance" + - "DeleteSOTNAttachmentInstance" + - "CreateSiteInstance" + - "ActivateSiteInstance" + - "DeactivateSiteInstance" + - "DeleteSiteInstance" + - "CreatePortMirrorConfigurationInstance" + - "DeletePortMirrorConfigurationInstance" + - "ChangePortMirrorConfigurationInstance" + - "CreateGenericConfigurationInstance" + - "DeleteGenericConfigurationInstance" + - "PreloadVfModuleRequest" + - "DeletePreloadVfModuleRequest" + - "PreloadNetworkRequest" + - "DeletePreloadNetworkRequest" + - "CreateForwardingPathInstance" + - "DeleteForwardingPathInstance" + - "UpdateForwardingPathInstance" + - "CreateSDWANDeviceInstance" + - "ActivateSDWANDeviceInstance" + - "DeactivateSDWANDeviceInstance" + - "DeleteSDWANDeviceInstance" + - "CreateSDWANPortInstance" + - "ActivateSDWANPortInstance" + - "DeactivateSDWANPortInstance" + - "DeleteSDWANPortInstance" + - "ReoptimizeSOTNInstance" + - "CreateSDWANLanPortInstance" + - "ActivateSDWANLanPortInstance" + - "DeactivateSDWANLanPortInstance" + - "DeleteSDWANLanPortInstance" + - "CreateSDWANVpnInstance" + - "ActivateSDWANVpnInstance" + - "DeactivateSDWANVpnInstance" + - "DeleteSDWANVpnInstance" + - "CreateSDWANSiteInstance" + - "ActivateSDWANSiteInstance" + - "DeactivateSDWANSiteInstance" + - "DeleteSDWANSiteInstance" + - "SdwanBandwidthChange" + - "CreateAccessConnectivityInstance" + - "DeleteAccessConnectivityInstance" + - "CreateInternetProfileInstance" + - "ChangeInternetProfileInstance" + - "DeleteInternetProfileInstance" + - "CreateSOTNUnderlayInstance" + - "ActivateSOTNUnderlayInstance" + - "DeactivateSOTNUnderlayInstance" + - "DeleteSOTNUnderlayInstance" + - "CreateSOTNUniInstance" + - "ActivateSOTNUniInstance" + - "DeactivateSOTNUniInstance" + - "DeleteSOTNUniInstance" + - "CreateSOTNL2VpnInstance" + - "ActivateSOTNL2VpnInstance" + - "DeactivateSOTNL2VpnInstance" + - "DeleteSOTNL2VpnInstance" + generic.resource.api.LastOrderStatusEnumeration: + type: "string" + enum: + - "Active" + - "PendingAssignment" + - "PendingCreate" + - "PendingUpdate" + - "PendingDelete" + - "Deleted" + - "Created" + generic.resource.api.LastRpcActionEnumeration: + type: "string" + enum: + - "assign" + - "activate" + - "delete" + - "unassign" + - "deactivate" + - "create" + - "changeassign" + - "reoptimize" + generic.resource.api.LicenseInformation: + type: "object" + properties: + license-information: + originalRef: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + $ref: "#/definitions/generic.resource.api.licenseinformation.LicenseInformation" + generic.resource.api.MaintenanceIndicatorEnumeration: + type: "string" + enum: + - "Y" + - "N" + generic.resource.api.NetworkAssignments: + type: "object" + properties: + network-assignments: + originalRef: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + $ref: "#/definitions/generic.resource.api.networkassignments.NetworkAssignments" + generic.resource.api.NetworkInfo: + type: "object" + properties: + network-role: + type: "string" + network-id: + type: "string" + generic.resource.api.NetworkInformation: + type: "object" + properties: + network-information: + originalRef: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + $ref: "#/definitions/generic.resource.api.networkinformation.NetworkInformation" + generic.resource.api.NetworkInstanceGroup: + type: "object" + properties: + network-instance-group: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.NetworkInstanceGroup" + generic.resource.api.NetworkLevelOperStatus: + type: "object" + properties: + network-level-oper-status: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + generic.resource.api.NetworkOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.NetworkInformation" + $ref: "#/definitions/generic.resource.api.NetworkInformation" + - originalRef: "#/definitions/generic.resource.api.NetworkRequestInput" + $ref: "#/definitions/generic.resource.api.NetworkRequestInput" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + generic.resource.api.NetworkParameters: + type: "object" + properties: + network-parameters: + originalRef: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + $ref: "#/definitions/generic.resource.api.networkparameters.NetworkParameters" + generic.resource.api.NetworkPolicy: + type: "object" + properties: + network-policy: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + $ref: "#/definitions/generic.resource.api.networkpolicy.NetworkPolicy" + generic.resource.api.NetworkRequestInput: + type: "object" + properties: + network-request-input: + originalRef: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + $ref: "#/definitions/generic.resource.api.networkrequestinput.NetworkRequestInput" + generic.resource.api.NetworkResponseInformation: + type: "object" + properties: + network-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.NetworkTopology: + type: "object" + properties: + network-topology: + originalRef: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + $ref: "#/definitions/generic.resource.api.networktopology.NetworkTopology" + generic.resource.api.NetworkTopologyIdentifierStructure: + type: "object" + properties: + network-topology-identifier-structure: + originalRef: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure" + generic.resource.api.NetworkTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.networktopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.networktopologyoperation.Output" + generic.resource.api.OnapModelInformation: + type: "object" + properties: + onap-model-information: + originalRef: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.onapmodelinformation.OnapModelInformation" + generic.resource.api.OperStatusData: + type: "object" + properties: + last-action: + description: "should be list of possible request-actions" + originalRef: "#/definitions/generic.resource.api.LastActionEnumeration" + $ref: "#/definitions/generic.resource.api.LastActionEnumeration" + modify-timestamp: + type: "string" + last-order-status: + originalRef: "#/definitions/generic.resource.api.LastOrderStatusEnumeration" + $ref: "#/definitions/generic.resource.api.LastOrderStatusEnumeration" + create-timestamp: + type: "string" + description: "Not currently populated in service data." + order-status: + description: "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + originalRef: "#/definitions/generic.resource.api.OrderStatusEnumeration" + $ref: "#/definitions/generic.resource.api.OrderStatusEnumeration" + last-rpc-action: + originalRef: "#/definitions/generic.resource.api.LastRpcActionEnumeration" + $ref: "#/definitions/generic.resource.api.LastRpcActionEnumeration" + last-svc-request-id: + type: "string" + description: "Not currently populated in service data." + generic.resource.api.OrderStatusEnumeration: + type: "string" + enum: + - "Active" + - "PendingAssignment" + - "PendingCreate" + - "PendingUpdate" + - "PendingDelete" + - "Deleted" + - "Created" + generic.resource.api.Param: + type: "object" + properties: + param: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.param.Param" + $ref: "#/definitions/generic.resource.api.param.Param" + generic.resource.api.PnfDetails: + type: "object" + properties: + pnf-details: + originalRef: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + $ref: "#/definitions/generic.resource.api.pnfdetails.PnfDetails" + generic.resource.api.PnfInformation: + type: "object" + properties: + pnf-information: + originalRef: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + $ref: "#/definitions/generic.resource.api.pnfinformation.PnfInformation" + generic.resource.api.PnfLevelOperStatus: + type: "object" + properties: + pnf-level-oper-status: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + generic.resource.api.PnfOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.PnfDetails" + $ref: "#/definitions/generic.resource.api.PnfDetails" + - originalRef: "#/definitions/generic.resource.api.PnfRequestInput" + $ref: "#/definitions/generic.resource.api.PnfRequestInput" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + generic.resource.api.PnfRequestInput: + type: "object" + properties: + pnf-request-input: + originalRef: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + $ref: "#/definitions/generic.resource.api.pnfrequestinput.PnfRequestInput" + generic.resource.api.PnfResponseInformation: + type: "object" + properties: + pnf-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.PnfTopology: + type: "object" + properties: + pnf-topology: + originalRef: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + $ref: "#/definitions/generic.resource.api.pnftopology.PnfTopology" + generic.resource.api.PnfTopologyIdentifierStructure: + type: "object" + properties: + pnf-topology-identifier-structure: + originalRef: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure" + generic.resource.api.PnfTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.pnftopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.pnftopologyoperation.Output" + generic.resource.api.PolicyUpdateNotifyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.policyupdatenotifyoperation.Output" + $ref: "#/definitions/generic.resource.api.policyupdatenotifyoperation.Output" + generic.resource.api.PortInfo: + allOf: + - originalRef: "#/definitions/generic.resource.api.PnfInformation" + $ref: "#/definitions/generic.resource.api.PnfInformation" + - originalRef: "#/definitions/generic.resource.api.VnfInformation" + $ref: "#/definitions/generic.resource.api.VnfInformation" + - type: "object" + properties: + service-instance-id: + type: "string" + description: "May not be need." + generic.resource.api.PortMirrorConfigurationAssignments: + type: "object" + properties: + port-mirror-configuration-assignments: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments" + generic.resource.api.PortMirrorConfigurationRequestInput: + type: "object" + properties: + port-mirror-configuration-request-input: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput" + generic.resource.api.PortMirrorConfigurationTopology: + type: "object" + properties: + port-mirror-configuration-topology: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology" + generic.resource.api.PortMirrorConfigurations: + type: "object" + properties: + port-mirror-configuration: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration" + generic.resource.api.PortMirrorResponseInformation: + type: "object" + properties: + port-mirror-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.PortMirrorTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.portmirrortopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.portmirrortopologyoperation.Output" + generic.resource.api.PortMirrorTopologyOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.ConfigurationInformation" + - originalRef: "#/definitions/generic.resource.api.PortMirrorConfigurationRequestInput" + $ref: "#/definitions/generic.resource.api.PortMirrorConfigurationRequestInput" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + generic.resource.api.PreloadData: + type: "object" + properties: + preload-data: + originalRef: "#/definitions/generic.resource.api.preloaddata.PreloadData" + $ref: "#/definitions/generic.resource.api.preloaddata.PreloadData" + generic.resource.api.PreloadModelInformation: + type: "object" + properties: + preload-list: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + $ref: "#/definitions/generic.resource.api.preloadmodelinformation.PreloadList" + generic.resource.api.PreloadNetworkTopologyInformation: + type: "object" + properties: + preload-network-topology-information: + originalRef: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation" + generic.resource.api.PreloadNetworkTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.PreloadTopologyResponseBody" + $ref: "#/definitions/generic.resource.api.PreloadTopologyResponseBody" + generic.resource.api.PreloadOperStatus: + type: "object" + properties: + preload-oper-status: + originalRef: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + $ref: "#/definitions/generic.resource.api.preloadoperstatus.PreloadOperStatus" + generic.resource.api.PreloadTopologyResponseBody: + type: "object" + properties: + response-code: + type: "string" + response-message: + type: "string" + svc-request-id: + type: "string" + ack-final-indicator: + type: "string" + generic.resource.api.PreloadVfModuleTopologyInformation: + type: "object" + properties: + preload-vf-module-topology-information: + originalRef: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + $ref: "#/definitions/generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation" + generic.resource.api.PreloadVfModuleTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.PreloadTopologyResponseBody" + $ref: "#/definitions/generic.resource.api.PreloadTopologyResponseBody" + generic.resource.api.ProviderNetworkInformation: + type: "object" + properties: + physical-network-name: + type: "string" + is-external-network: + type: "boolean" + is-shared-network: + type: "boolean" + is-provider-network: + type: "boolean" + generic.resource.api.RegionIdentifier: + type: "object" + properties: + aic-clli: + type: "string" + description: "Not expected to be used" + aic-cloud-region: + type: "string" + description: "The AIC cloud region which maps to contrail versions" + cloud-owner: + type: "string" + description: "The cloud owner provided by the caller" + tenant: + type: "string" + generic.resource.api.RelatedNetwork: + type: "object" + properties: + related-network: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.relatednetwork.RelatedNetwork" + generic.resource.api.RequestActionEnumeration: + type: "string" + enum: + - "CreateNetworkInstance" + - "ActivateNetworkInstance" + - "DeActivateNetworkInstance" + - "CreateServiceInstance" + - "DeleteServiceInstance" + - "DeleteNetworkInstance" + - "CreateVnfInstance" + - "ActivateVnfInstance" + - "DeleteVnfInstance" + - "CreatePnfInstance" + - "ActivatePnfInstance" + - "DeletePnfInstance" + - "CreateVfModuleInstance" + - "ActivateVfModuleInstance" + - "DeleteVfModuleInstance" + - "CreateContrailRouteInstance" + - "DeleteContrailRouteInstance" + - "CreateSecurityZoneInstance" + - "DeleteSecurityZoneInstance" + - "ActivateDCINetworkInstance" + - "DeActivateDCINetworkInstance" + - "CreateTunnelXConnInstance" + - "DeleteTunnelXConnInstance" + - "CreateBRGInstance" + - "DeleteBRGInstance" + - "CreateSOTNConnectivityInstance" + - "ActivateSOTNConnectivityInstance" + - "DeactivateSOTNConnectivityInstance" + - "DeleteSOTNConnectivityInstance" + - "CreateSOTNAttachmentInstance" + - "ActivateSOTNAttachmentInstance" + - "DeactivateSOTNAttachmentInstance" + - "DeleteSOTNAttachmentInstance" + - "CreateSiteInstance" + - "ActivateSiteInstance" + - "DeactivateSiteInstance" + - "DeleteSiteInstance" + - "CreatePortMirrorConfigurationInstance" + - "DeletePortMirrorConfigurationInstance" + - "ChangePortMirrorConfigurationInstance" + - "CreateGenericConfigurationInstance" + - "RebuildGenericConfigurationInstance" + - "DeleteGenericConfigurationInstance" + - "PreloadVfModuleRequest" + - "DeletePreloadVfModuleRequest" + - "PreloadNetworkRequest" + - "DeletePreloadNetworkRequest" + - "CreateForwardingPathInstance" + - "DeleteForwardingPathInstance" + - "UpdateForwardingPathInstance" + - "CreateSDWANDeviceInstance" + - "ActivateSDWANDeviceInstance" + - "DeactivateSDWANDeviceInstance" + - "DeleteSDWANDeviceInstance" + - "CreateSDWANPortInstance" + - "ActivateSDWANPortInstance" + - "DeactivateSDWANPortInstance" + - "DeleteSDWANPortInstance" + - "ReoptimizeSOTNInstance" + - "CreateSDWANLanPortInstance" + - "ActivateSDWANLanPortInstance" + - "DeactivateSDWANLanPortInstance" + - "DeleteSDWANLanPortInstance" + - "CreateSDWANVpnInstance" + - "ActivateSDWANVpnInstance" + - "DeactivateSDWANVpnInstance" + - "DeleteSDWANVpnInstance" + - "CreateSDWANSiteInstance" + - "ActivateSDWANSiteInstance" + - "DeactivateSDWANSiteInstance" + - "DeleteSDWANSiteInstance" + - "SdwanBandwidthChange" + - "CreateAccessConnectivityInstance" + - "DeleteAccessConnectivityInstance" + - "CreateInternetProfileInstance" + - "ChangeInternetProfileInstance" + - "DeleteInternetProfileInstance" + - "CreateSOTNUnderlayInstance" + - "ActivateSOTNUnderlayInstance" + - "DeactivateSOTNUnderlayInstance" + - "DeleteSOTNUnderlayInstance" + - "CreateSOTNUniInstance" + - "ActivateSOTNUniInstance" + - "DeactivateSOTNUniInstance" + - "DeleteSOTNUniInstance" + - "CreateSOTNL2VpnInstance" + - "ActivateSOTNL2VpnInstance" + - "DeactivateSOTNL2VpnInstance" + - "DeleteSOTNL2VpnInstance" + generic.resource.api.RequestInformation: + type: "object" + properties: + request-information: + originalRef: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + $ref: "#/definitions/generic.resource.api.requestinformation.RequestInformation" + generic.resource.api.RequestStatusEnumeration: + type: "string" + enum: + - "synccomplete" + - "asynccomplete" + - "notifycomplete" + generic.resource.api.RouteTableReference: + type: "object" + properties: + route-table-reference: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + $ref: "#/definitions/generic.resource.api.routetablereference.RouteTableReference" + generic.resource.api.RpcActionEnumeration: + type: "string" + enum: + - "assign" + - "activate" + - "configure" + - "delete" + - "unassign" + - "deactivate" + - "create" + generic.resource.api.SdncRequestHeader: + type: "object" + properties: + sdnc-request-header: + originalRef: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.sdncrequestheader.SdncRequestHeader" + generic.resource.api.SecurityZoneAllottedResources: + type: "object" + properties: + security-zone-allotted-resource: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource" + generic.resource.api.SecurityZoneAssignments: + type: "object" + properties: + security-zone-assignments: + originalRef: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + $ref: "#/definitions/generic.resource.api.securityzoneassignments.SecurityZoneAssignments" + generic.resource.api.SecurityZoneOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.AllottedResourceInformation" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.SecurityZoneRequestInput" + $ref: "#/definitions/generic.resource.api.SecurityZoneRequestInput" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + generic.resource.api.SecurityZoneRequestInput: + type: "object" + properties: + security-zone-request-input: + originalRef: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + $ref: "#/definitions/generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput" + generic.resource.api.SecurityZoneResponseInformation: + type: "object" + properties: + security-zone-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.SecurityZoneTopology: + type: "object" + properties: + security-zone-topology: + originalRef: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + $ref: "#/definitions/generic.resource.api.securityzonetopology.SecurityZoneTopology" + generic.resource.api.SecurityZoneTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.securityzonetopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.securityzonetopologyoperation.Output" + generic.resource.api.ServiceAssignments: + type: "object" + properties: + service-assignments: + originalRef: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + $ref: "#/definitions/generic.resource.api.serviceassignments.ServiceAssignments" + generic.resource.api.ServiceData: + type: "object" + properties: + service-data: + originalRef: "#/definitions/generic.resource.api.servicedata.ServiceData" + $ref: "#/definitions/generic.resource.api.servicedata.ServiceData" + generic.resource.api.ServiceInformation: + type: "object" + properties: + service-information: + originalRef: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + $ref: "#/definitions/generic.resource.api.serviceinformation.ServiceInformation" + generic.resource.api.ServiceLevelOperStatus: + type: "object" + properties: + service-level-oper-status: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + generic.resource.api.ServiceModelInfrastructure: + type: "object" + properties: + service: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + $ref: "#/definitions/generic.resource.api.servicemodelinfrastructure.Service" + generic.resource.api.ServiceOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceRequestInput" + $ref: "#/definitions/generic.resource.api.ServiceRequestInput" + generic.resource.api.ServiceParameters: + type: "object" + properties: + service-parameters: + originalRef: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + $ref: "#/definitions/generic.resource.api.serviceparameters.ServiceParameters" + generic.resource.api.ServicePathInformation: + type: "object" + properties: + service-path-instance-name: + type: "string" + description: "A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id\ + \ )" + service-path-instance-id: + type: "string" + description: "Service path instance ID generated by SDNC. Identifies a service-path-instance\ + \ within a forwarding-path definition" + version: + type: "string" + description: "Only one version of the service-path-instance data will be available\ + \ in MD-SAL. version will be updated when the service-path-instance is\ + \ reevaluated " + service: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.Service" + $ref: "#/definitions/generic.resource.api.servicepathinformation.Service" + generic.resource.api.ServiceRequestInput: + type: "object" + properties: + service-request-input: + originalRef: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + $ref: "#/definitions/generic.resource.api.servicerequestinput.ServiceRequestInput" + generic.resource.api.ServiceResponseInformation: + type: "object" + properties: + service-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.ServiceStatus: + type: "object" + properties: + service-status: + originalRef: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + $ref: "#/definitions/generic.resource.api.servicestatus.ServiceStatus" + generic.resource.api.ServiceTopology: + type: "object" + properties: + service-topology: + originalRef: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + $ref: "#/definitions/generic.resource.api.servicetopology.ServiceTopology" + generic.resource.api.ServiceTopologyIdentifier: + type: "object" + properties: + service-topology-identifier: + originalRef: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier" + generic.resource.api.ServiceTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.servicetopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.servicetopologyoperation.Output" + generic.resource.api.SubInterfaceNetworkData: + type: "object" + properties: + sub-interface-network-data: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData" + generic.resource.api.SubInterfaces: + type: "object" + properties: + sub-interfaces: + originalRef: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + $ref: "#/definitions/generic.resource.api.subinterfaces.SubInterfaces" + generic.resource.api.Subnets: + type: "object" + properties: + subnets: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.subnets.Subnets" + $ref: "#/definitions/generic.resource.api.subnets.Subnets" + generic.resource.api.SvcActionEnumeration: + type: "string" + enum: + - "reserve" + - "assign" + - "activate" + - "delete" + - "changeassign" + - "changedelete" + - "rollback" + - "deactivate" + - "unassign" + - "create" + - "disable" + - "enable" + - "update" + - "reoptimize" + - "rebuild" + generic.resource.api.TopologyResponseCommon: + type: "object" + properties: + response-code: + type: "string" + description: "a success code or an defined error codeKeep as M" + response-message: + type: "string" + description: "message included for error code" + svc-request-id: + type: "string" + description: "the request id from the request message for which this is the\ + \ responseKeep as M" + ack-final-indicator: + type: "string" + description: "Expected to be Y or N." + generic.resource.api.TunnelxconnAllottedResources: + type: "object" + properties: + tunnelxconn-allotted-resource: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource" + generic.resource.api.TunnelxconnAssignments: + type: "object" + properties: + tunnelxconn-assignments: + originalRef: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + $ref: "#/definitions/generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments" + generic.resource.api.TunnelxconnOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceInformation" + $ref: "#/definitions/generic.resource.api.AllottedResourceInformation" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + - originalRef: "#/definitions/generic.resource.api.TunnelxconnRequestInput" + $ref: "#/definitions/generic.resource.api.TunnelxconnRequestInput" + generic.resource.api.TunnelxconnRequestInput: + type: "object" + properties: + tunnelxconn-request-input: + originalRef: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + $ref: "#/definitions/generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput" + generic.resource.api.TunnelxconnResponseInformation: + type: "object" + properties: + tunnelxconn-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.TunnelxconnTopology: + type: "object" + properties: + tunnelxconn-topology: + originalRef: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + $ref: "#/definitions/generic.resource.api.tunnelxconntopology.TunnelxconnTopology" + generic.resource.api.TunnelxconnTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.tunnelxconntopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.tunnelxconntopologyoperation.Output" + generic.resource.api.UseDhcpEnumeration: + type: "string" + enum: + - "Y" + - "N" + generic.resource.api.VfModuleAssignments: + type: "object" + properties: + vf-module-assignments: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.VfModuleAssignments" + generic.resource.api.VfModuleInformation: + type: "object" + properties: + vf-module-information: + originalRef: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + $ref: "#/definitions/generic.resource.api.vfmoduleinformation.VfModuleInformation" + generic.resource.api.VfModuleLevelOperStatus: + type: "object" + properties: + vf-module-level-oper-status: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + generic.resource.api.VfModuleOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + - originalRef: "#/definitions/generic.resource.api.VfModuleInformation" + $ref: "#/definitions/generic.resource.api.VfModuleInformation" + - originalRef: "#/definitions/generic.resource.api.VfModuleRequestInput" + $ref: "#/definitions/generic.resource.api.VfModuleRequestInput" + - originalRef: "#/definitions/generic.resource.api.VnfInformation" + $ref: "#/definitions/generic.resource.api.VnfInformation" + generic.resource.api.VfModuleRequestInput: + type: "object" + properties: + vf-module-request-input: + originalRef: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + $ref: "#/definitions/generic.resource.api.vfmodulerequestinput.VfModuleRequestInput" + generic.resource.api.VfModuleResponseInformation: + type: "object" + properties: + vf-module-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.VfModuleTopology: + type: "object" + properties: + vf-module-topology: + originalRef: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.vfmoduletopology.VfModuleTopology" + generic.resource.api.VfModuleTopologyIdentifier: + type: "object" + properties: + vf-module-topology-identifier: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier" + generic.resource.api.VfModuleTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.vfmoduletopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.vfmoduletopologyoperation.Output" + generic.resource.api.VlanTags: + type: "object" + properties: + vlan-tags: + originalRef: "#/definitions/generic.resource.api.vlantags.VlanTags" + $ref: "#/definitions/generic.resource.api.vlantags.VlanTags" + generic.resource.api.VlanVnfcInstanceGroups: + type: "object" + properties: + vlan-vnfc-instance-groups: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups" + generic.resource.api.VmNetworkData: + type: "object" + properties: + related-networks: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + network-role: + type: "string" + description: "network (identified by role) that this VM connects to. Should\ + \ also be included in the vnf-networks for the containing VNF" + is-trunked: + type: "boolean" + floating-ips: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.FloatingIps" + sriov-parameters: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.SriovParameters" + network-information-items: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.NetworkInformationItems" + mac-addresses: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.MacAddresses" + network-role-tag: + type: "string" + segmentation-id: + type: "string" + interface-route-prefixes: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes" + generic.resource.api.VmTopologyData: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + vm-type: + type: "string" + vm-names: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNames" + vm-type-tag: + type: "string" + description: "from tosca data on vfc" + vm-count: + type: "integer" + format: "int32" + vm-networks: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + $ref: "#/definitions/generic.resource.api.vmtopologydata.VmNetworks" + nfc-naming-code: + type: "string" + description: "used in vm naming(draft 29: changed from nfc-code)" + generic.resource.api.VnfCloudParam: + type: "object" + properties: + service-instance-id: + type: "string" + service-instance-name: + type: "string" + vnf: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfcloudparam.Vnf" + $ref: "#/definitions/generic.resource.api.vnfcloudparam.Vnf" + generic.resource.api.VnfGetResourceRequest: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.vnfgetresourcerequest.Output" + $ref: "#/definitions/generic.resource.api.vnfgetresourcerequest.Output" + generic.resource.api.VnfGetResourceRequestInputData: + type: "object" + properties: + vnf: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfgetresourcerequestinputdata.Vnf" + $ref: "#/definitions/generic.resource.api.vnfgetresourcerequestinputdata.Vnf" + generic.resource.api.VnfInformation: + type: "object" + properties: + vnf-information: + originalRef: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + $ref: "#/definitions/generic.resource.api.vnfinformation.VnfInformation" + generic.resource.api.VnfLevelOperStatus: + type: "object" + properties: + vnf-level-oper-status: + originalRef: "#/definitions/generic.resource.api.OperStatusData" + $ref: "#/definitions/generic.resource.api.OperStatusData" + generic.resource.api.VnfNetworkCollection: + type: "object" + properties: + vnf-network-collection: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.VnfNetworkCollection" + generic.resource.api.VnfNetworkData: + type: "object" + properties: + related-networks: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + network-role: + type: "string" + description: "A Network Role to which a VNF must connect" + is-trunked: + type: "boolean" + network-id: + type: "string" + description: "Unique Neutron UUID of an instance of the network role " + subnets-data: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.SubnetsData" + contrail-network-fqdn: + type: "string" + description: "contrail network policy object" + network-name: + type: "string" + description: "Unique Neutron UUID of an instance of the network role " + segmentation-id: + type: "string" + neutron-id: + type: "string" + description: "Unique Neutron UUID of an instance of the network role " + generic.resource.api.VnfOperationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.LicenseInformation" + $ref: "#/definitions/generic.resource.api.LicenseInformation" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + - originalRef: "#/definitions/generic.resource.api.VnfInformation" + $ref: "#/definitions/generic.resource.api.VnfInformation" + - originalRef: "#/definitions/generic.resource.api.VnfRequestInput" + $ref: "#/definitions/generic.resource.api.VnfRequestInput" + generic.resource.api.VnfPathInformation: + type: "object" + properties: + vf-module-instance: + originalRef: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + $ref: "#/definitions/generic.resource.api.vnfpathinformation.VfModuleInstance" + left-network-role: + type: "string" + right-network-role: + type: "string" + vnf-instance-id: + type: "string" + description: "VNF instance ID in the path" + right-network-name: + type: "string" + left-network-name: + type: "string" + description: "Every VNF instance in the path is connected to one or two VNFs." + vnf-path-sequence-id: + type: "integer" + format: "int64" + description: "Sequence ID at the VNF instance levele.g. e.g. V1V2V3V5V6seq\ + \ id=1 V1-V2seq id=2 V2V3seq id=3 V3V5seq id=4 V5V6incremental integer\ + \ value." + generic.resource.api.VnfRequestInput: + type: "object" + properties: + vnf-request-input: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.VnfRequestInput" + generic.resource.api.VnfResourceAssignments: + type: "object" + properties: + vnf-resource-assignments: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.VnfResourceAssignments" + generic.resource.api.VnfResponseInformation: + type: "object" + properties: + vnf-response-information: + originalRef: "#/definitions/generic.resource.api.InstanceReference" + $ref: "#/definitions/generic.resource.api.InstanceReference" + generic.resource.api.VnfSubInterfaceGroup: + type: "object" + properties: + vnf-sub-interface-group: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup" + generic.resource.api.VnfTopology: + type: "object" + properties: + vnf-topology: + originalRef: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + $ref: "#/definitions/generic.resource.api.vnftopology.VnfTopology" + generic.resource.api.VnfTopologyIdentifierStructure: + type: "object" + properties: + vnf-topology-identifier-structure: + originalRef: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure" + generic.resource.api.VnfTopologyOperation: + type: "object" + properties: + output: + originalRef: "#/definitions/generic.resource.api.vnftopologyoperation.Output" + $ref: "#/definitions/generic.resource.api.vnftopologyoperation.Output" + generic.resource.api.VnfVnrRebuildData: + type: "object" + properties: + vnf-vnr-rebuild-data: + originalRef: "#/definitions/generic.resource.api.vnfvnrrebuilddata.VnfVnrRebuildData" + $ref: "#/definitions/generic.resource.api.vnfvnrrebuilddata.VnfVnrRebuildData" + generic.resource.api.VnfcAddressFamilyEnumeration: + type: "string" + enum: + - "ipv4" + - "ipv6" + generic.resource.api.VnfcInstanceGroup: + type: "object" + properties: + vnfc-instance-group: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup" + generic.resource.api.VnfcNetworkData: + type: "object" + properties: + vnfc-network-data: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.VnfcNetworkData" + generic.resource.api.VnfcObjects: + type: "object" + properties: + vnfc-objects: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + $ref: "#/definitions/generic.resource.api.vnfcobjects.VnfcObjects" + generic.resource.api.VnfcSubnetDhcpEnumeration: + type: "string" + enum: + - "Y" + - "N" + generic.resource.api.Vnfcs: + type: "object" + properties: + vnfcs: + originalRef: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + $ref: "#/definitions/generic.resource.api.vnfcs.Vnfcs" + generic.resource.api.VnicGroups: + type: "object" + properties: + vnic-groups: + originalRef: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + $ref: "#/definitions/generic.resource.api.vnicgroups.VnicGroups" + generic.resource.api.Vnics: + type: "object" + properties: + vnics: + originalRef: "#/definitions/generic.resource.api.vnics.Vnics" + $ref: "#/definitions/generic.resource.api.vnics.Vnics" + generic.resource.api.VnrParameters: + type: "object" + properties: + vnr-parameters: + originalRef: "#/definitions/generic.resource.api.vnrparameters.VnrParameters" + $ref: "#/definitions/generic.resource.api.vnrparameters.VnrParameters" + generic.resource.api.VpnBindings: + type: "object" + properties: + vpn-bindings: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + $ref: "#/definitions/generic.resource.api.vpnbindings.VpnBindings" + generic.resource.api.aggregateroutes.AggregateRoutes: + type: "object" + properties: + cidr-mask: + type: "string" + ip-version: + type: "string" + description: "Use values 4 or 6." + start-address: + type: "string" + route-id: + type: "string" + description: "Unique id" + generic.resource.api.allottedresourceidentifiers.AllottedResourceIdentifiers: + type: "object" + properties: + allotted-resource-name: + type: "string" + description: "For a contrail-route, the network policy name." + parent-service-instance-id: + type: "string" + description: "Service-instance-id of the parent service to which this allotted\ + \ resource belongs." + allotted-resource-id: + type: "string" + consuming-service-instance-id: + type: "string" + description: "The service-instance-id of the consuming service of this allotted\ + \ resource" + allotted-resource-type: + type: "string" + description: "(Added in draft 32)Expected to be contrail-route or security-zone." + generic.resource.api.allottedresourceinformation.AllottedResourceInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + parent-service-instance-id: + type: "string" + description: "Service-instance-id of the parent service to which this allotted\ + \ resource belongs." + allotted-resource-id: + type: "string" + allotted-resource-type: + type: "string" + description: "Not an enum, but expected values are contrail-route and security-zone." + generic.resource.api.allottedresourcestatus.AllottedResourceStatus: + type: "object" + properties: + response-code: + type: "string" + response-message: + type: "string" + action: + type: "string" + description: "value would one of possible request-actions; match the list\ + \ in service-data oper-status" + response-timestamp: + type: "string" + request-status: + originalRef: "#/definitions/generic.resource.api.RequestStatusEnumeration" + $ref: "#/definitions/generic.resource.api.RequestStatusEnumeration" + final-indicator: + type: "string" + rpc-name: + type: "string" + rpc-action: + description: "this is the svc-action from the incoming request" + originalRef: "#/definitions/generic.resource.api.RpcActionEnumeration" + $ref: "#/definitions/generic.resource.api.RpcActionEnumeration" + generic.resource.api.brgallottedresources.BrgAllottedResource: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.AllottedResourceStatus" + - type: "object" + properties: + allotted-resource-id: + type: "string" + allotted-resource-data: + originalRef: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData" + generic.resource.api.brgallottedresources.brgallottedresource.AllottedResourceData: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceOperStatus" + $ref: "#/definitions/generic.resource.api.AllottedResourceOperStatus" + - originalRef: "#/definitions/generic.resource.api.BrgTopology" + $ref: "#/definitions/generic.resource.api.BrgTopology" + - type: "object" + properties: + brg-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + allotted-resource-operation-information: + originalRef: "#/definitions/generic.resource.api.BrgOperationInformation" + $ref: "#/definitions/generic.resource.api.BrgOperationInformation" + generic.resource.api.brgassignments.BrgAssignments: + type: "object" + properties: + vbrg-wan-ip: + type: "string" + generic.resource.api.brgrequestinput.BrgRequestInput: + type: "object" + properties: + vni: + type: "string" + brg-wan-mac-address: + type: "string" + vgmux-bearer-ip: + type: "string" + generic.resource.api.brgtopology.BrgTopology: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.AllottedResourceIdentifiers" + - originalRef: "#/definitions/generic.resource.api.BrgAssignments" + $ref: "#/definitions/generic.resource.api.BrgAssignments" + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + brg-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.brgtopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.BrgResponseInformation" + $ref: "#/definitions/generic.resource.api.BrgResponseInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + generic.resource.api.configurationidentifiers.ConfigurationIdentifiers: + type: "object" + properties: + configuration-name: + type: "string" + parent-service-instance-id: + type: "string" + description: "Service-instance-id of the parent service to which this resource\ + \ belongs." + configuration-id: + type: "string" + configuration-sub-type: + type: "string" + description: " vprobe and pprobe" + configuration-type: + type: "string" + description: "Not an enum, but expected values are port-mirror-configuration." + generic.resource.api.configurationinformation.ConfigurationInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + configuration-name: + type: "string" + configuration-id: + type: "string" + configuration-sub-type: + type: "string" + description: "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration" + configuration-type: + type: "string" + description: "Not an enum, but expected values are port-mirror-configuration,\ + \ vlan-network-receptor" + generic.resource.api.configurationstatus.ConfigurationStatus: + type: "object" + properties: + response-code: + type: "string" + response-message: + type: "string" + action: + type: "string" + description: "value would one of possible request-actions; match the list\ + \ in service-data oper-status" + response-timestamp: + type: "string" + request-status: + originalRef: "#/definitions/generic.resource.api.RequestStatusEnumeration" + $ref: "#/definitions/generic.resource.api.RequestStatusEnumeration" + final-indicator: + type: "string" + rpc-name: + type: "string" + rpc-action: + description: "this is the svc-action from the incoming request" + originalRef: "#/definitions/generic.resource.api.RpcActionEnumeration" + $ref: "#/definitions/generic.resource.api.RpcActionEnumeration" + generic.resource.api.connectionattachmentallottedresources.ConnectionAttachmentAllottedResource: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.AllottedResourceStatus" + - type: "object" + properties: + allotted-resource-id: + type: "string" + allotted-resource-data: + originalRef: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData" + generic.resource.api.connectionattachmentallottedresources.connectionattachmentallottedresource.AllottedResourceData: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceOperStatus" + $ref: "#/definitions/generic.resource.api.AllottedResourceOperStatus" + - originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentTopology" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentTopology" + - type: "object" + properties: + allotted-resource-operation-information: + originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentOperationInformation" + connection-attachment-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.connectionattachmentassignments.ConnectionAttachmentAssignments: + type: "object" + generic.resource.api.connectionattachmenttopology.ConnectionAttachmentTopology: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.AllottedResourceIdentifiers" + - originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentAssignments" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentAssignments" + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + connection-attachment-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.connectionattachmenttopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.ConnectionAttachmentResponseInformation" + $ref: "#/definitions/generic.resource.api.ConnectionAttachmentResponseInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + generic.resource.api.connectionpoint.ConnectionPoint: + type: "object" + properties: + vlan-data: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + $ref: "#/definitions/generic.resource.api.connectionpoint.connectionpoint.VlanData" + port-id: + type: "string" + description: "port-index when multiple CPs connect to same network. Default\ + \ zero (0)" + connection-point-id: + type: "string" + description: "Key to CP object in A&AI" + generic.resource.api.connectionpoint.connectionpoint.VlanData: + type: "object" + properties: + vlan-tag-description: + type: "string" + vlan-uuid: + type: "string" + description: "Key to vlan-tag uuid object in A&AI Generated by vlan mS" + vlan-role: + type: "string" + description: "Inner/Outer roles" + vlan-tag-id: + type: "string" + generic.resource.api.contrailrouteallottedresources.ContrailRouteAllottedResource: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.AllottedResourceStatus" + - type: "object" + properties: + allotted-resource-id: + type: "string" + allotted-resource-data: + originalRef: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData" + generic.resource.api.contrailrouteallottedresources.contrailrouteallottedresource.AllottedResourceData: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceOperStatus" + $ref: "#/definitions/generic.resource.api.AllottedResourceOperStatus" + - originalRef: "#/definitions/generic.resource.api.ContrailRouteTopology" + $ref: "#/definitions/generic.resource.api.ContrailRouteTopology" + - type: "object" + properties: + allotted-resource-operation-information: + originalRef: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + $ref: "#/definitions/generic.resource.api.ContrailRouteOperationInformation" + generic.resource.api.contrailrouteassignments.ContrailRouteAssignments: + type: "object" + properties: + fq-name: + type: "string" + description: "The Contrail fq-name of the network policy" + vlan-tag: + type: "string" + description: "Contrail-assigned vlan-tag to the vipr vm interface for this\ + \ route." + dest-network: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + source-network: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + contrail-id: + type: "string" + description: "The ID assigned by Contrail to the network-policy (one for one\ + \ with the fq-name)" + contrail-applied-service: + originalRef: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + $ref: "#/definitions/generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService" + generic.resource.api.contrailrouteassignments.contrailrouteassignments.ContrailAppliedService: + type: "object" + properties: + contrail-fqdn: + type: "string" + description: "This is the fq-name of the Contrail service instance through\ + \ which the route is passing." + vnf-id: + type: "string" + description: "The vnf representing the contrail applied service" + service-instance-id: + type: "string" + description: "The service-instance-id of the vnf from which the contrail applied\ + \ service is coming" + generic.resource.api.contrailrouterequestinput.ContrailRouteRequestInput: + type: "object" + properties: + contrail-applied-service-info: + originalRef: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + $ref: "#/definitions/generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo" + source-network: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + contrail-route-input-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + dest-network: + originalRef: "#/definitions/generic.resource.api.NetworkInfo" + $ref: "#/definitions/generic.resource.api.NetworkInfo" + generic.resource.api.contrailrouterequestinput.contrailrouterequestinput.ContrailAppliedServiceInfo: + type: "object" + properties: + service-instance-id: + type: "string" + 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." + contrail-fqdn: + type: "string" + 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.contrailroutetopology.ContrailRouteTopology: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.AllottedResourceIdentifiers" + - originalRef: "#/definitions/generic.resource.api.ContrailRouteAssignments" + $ref: "#/definitions/generic.resource.api.ContrailRouteAssignments" + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + contrail-route-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.contrailroutetopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.ContrailRouteResponseInformation" + $ref: "#/definitions/generic.resource.api.ContrailRouteResponseInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + generic.resource.api.forwardingpathinformation.ServicePaths: + type: "object" + properties: + service-path: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.ServicePathInformation" + $ref: "#/definitions/generic.resource.api.ServicePathInformation" + generic.resource.api.forwardingpathrequestinput.ForwardingPathRequestInput: + type: "object" + properties: + forwarding-paths: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.forwardingpathrequestinput.forwardingpathrequestinput.ForwardingPaths" + $ref: "#/definitions/generic.resource.api.forwardingpathrequestinput.forwardingpathrequestinput.ForwardingPaths" + generic.resource.api.forwardingpathrequestinput.forwardingpathrequestinput.ForwardingPaths: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + forwarding-path-name: + type: "string" + description: "Forwarding-path-name from tosca-model. " + generic.resource.api.gcrequestinput.GcRequestInput: + type: "object" + properties: + rebuild: + type: "string" + description: "Value will indicate what to rebuild" + vf-module-id: + type: "string" + description: "This is mandatory in case of rebuild" + input-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + vnf-id: + type: "string" + configuration-ids: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + $ref: "#/definitions/generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds" + generic.resource.api.gcrequestinput.gcrequestinput.ConfigurationIds: + type: "object" + properties: + configuration-id: + type: "string" + generic.resource.api.genericconfigurationnotification.Input: + allOf: + - originalRef: "#/definitions/generic.resource.api.ConfigurationInformation" + $ref: "#/definitions/generic.resource.api.ConfigurationInformation" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + - originalRef: "#/definitions/generic.resource.api.VnfVnrRebuildData" + $ref: "#/definitions/generic.resource.api.VnfVnrRebuildData" + - originalRef: "#/definitions/generic.resource.api.VnrParameters" + $ref: "#/definitions/generic.resource.api.VnrParameters" + - type: "object" + properties: + configuration-topology-link: + type: "string" + description: "Returns URL to generic-configuration-topology " + generic.resource.api.genericconfigurations.GcConfiguration: + allOf: + - originalRef: "#/definitions/generic.resource.api.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.ConfigurationStatus" + - type: "object" + properties: + configuration-id: + type: "string" + configuration-data: + originalRef: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData" + generic.resource.api.genericconfigurations.gcconfiguration.ConfigurationData: + allOf: + - originalRef: "#/definitions/generic.resource.api.ConfigurationOperStatus" + $ref: "#/definitions/generic.resource.api.ConfigurationOperStatus" + - type: "object" + properties: + configuration-operation-information: + originalRef: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.GcTopologyOperationInformation" + generic.resource.api.genericconfigurationtopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.GcResponseInformation" + $ref: "#/definitions/generic.resource.api.GcResponseInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + generic.resource.api.getpathsegmenttopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.GetpathsegmentResponseInformation" + $ref: "#/definitions/generic.resource.api.GetpathsegmentResponseInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + generic.resource.api.hostroutes.HostRoutes: + type: "object" + properties: + route-prefix: + type: "string" + next-hop: + type: "string" + description: "Could be ip-address or hostname or service-instance" + generic.resource.api.ipaddresses.IpAddresses: + type: "object" + properties: + vipv6-address: + type: "string" + description: "Virtual v6" + ipv4-address: + type: "string" + vipv4-address: + type: "string" + description: "Virtual v4" + ipv6-address: + type: "string" + generic.resource.api.licenseinformation.LicenseInformation: + type: "object" + properties: + license-key-group-list: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList" + entitlement-pool-list: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + $ref: "#/definitions/generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList" + generic.resource.api.licenseinformation.licenseinformation.EntitlementPoolList: + type: "object" + properties: + action: + type: "string" + entitlement-pool-invariant-uuid: + type: "string" + entitlement-uuid: + type: "string" + description: "assigned by ALTS" + entitlement-pool-uuid: + type: "string" + generic.resource.api.licenseinformation.licenseinformation.LicenseKeyGroupList: + type: "object" + properties: + license-key-group-uuid: + type: "string" + license-uuid: + type: "string" + description: "assigned by ALTS" + action: + type: "string" + license-key-group-invariant-uuid: + type: "string" + license-key: + type: "string" + description: "assigned by ALTS" + generic.resource.api.networkassignments.NetworkAssignments: + type: "object" + generic.resource.api.networkinformation.NetworkInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + from-preload: + type: "boolean" + description: "Indicates if source is preload data" + network-technology: + type: "string" + network-id: + type: "string" + network-type: + type: "string" + generic.resource.api.networkinstancegroup.NetworkInstanceGroup: + allOf: + - originalRef: "#/definitions/generic.resource.api.AggregateRoutes" + $ref: "#/definitions/generic.resource.api.AggregateRoutes" + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - originalRef: "#/definitions/generic.resource.api.Subnets" + $ref: "#/definitions/generic.resource.api.Subnets" + - type: "object" + properties: + subnet-assignment-policy: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy" + service-instance-id: + type: "string" + vpn-binding-policy: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy" + network-instance-group-id: + type: "string" + description: "Also a Key in Network Instance Group in A&AI" + network-instance-group-function: + type: "string" + networks: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.Networks" + aggregate-route-policy: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy" + subnet-key-value: + type: "string" + description: "key-value provided to EIPAM when creating shared subnet" + generic.resource.api.networkinstancegroup.networkinstancegroup.AggregateRoutePolicy: + type: "object" + properties: + ipv4-aggregate-route-level: + type: "string" + ipv6-aggregate-route-level: + type: "string" + aggregate-route-policy-name: + type: "string" + generic.resource.api.networkinstancegroup.networkinstancegroup.Networks: + type: "object" + properties: + network: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network" + generic.resource.api.networkinstancegroup.networkinstancegroup.SubnetAssignmentPolicy: + type: "object" + properties: + subnet-use: + type: "string" + description: "Current valid values - unique, shared (default)" + generic.resource.api.networkinstancegroup.networkinstancegroup.VpnBindingPolicy: + type: "object" + properties: + vpn-name: + type: "string" + global-route-target: + type: "string" + vpn-type: + type: "string" + vpn-binding: + type: "string" + route-target-role: + type: "string" + vpn-platform: + type: "string" + generic.resource.api.networkinstancegroup.networkinstancegroup.networks.Network: + allOf: + - originalRef: "#/definitions/generic.resource.api.VpnBindings" + $ref: "#/definitions/generic.resource.api.VpnBindings" + - type: "object" + properties: + network-status: + type: "string" + description: "assigned, unassigned" + neutron-network-id: + type: "string" + description: "Neutron-network-id assigned by PO/RO" + network-id: + type: "string" + description: "Index into network-topology-identifier structure" + customer-bonding-requests: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests" + vlan-tag-id: + type: "integer" + format: "int64" + generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.CustomerBondingRequests: + type: "object" + properties: + customer-bonding-request: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest" + generic.resource.api.networkinstancegroup.networkinstancegroup.networks.network.customerbondingrequests.CustomerBondingRequest: + type: "object" + properties: + configuration-id: + type: "string" + description: "e.g. vlan network receptor configuration id" + generic.resource.api.networkparameters.NetworkParameters: + type: "object" + properties: + network-parameter: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + $ref: "#/definitions/generic.resource.api.networkparameters.networkparameters.NetworkParameter" + generic.resource.api.networkparameters.networkparameters.NetworkParameter: + type: "object" + properties: + network-parameter-value: + type: "string" + network-parameter-name: + type: "string" + generic.resource.api.networkpolicy.NetworkPolicy: + type: "object" + properties: + network-policy-fqdn: + type: "string" + network-policy-id: + type: "string" + generic.resource.api.networkrequestinput.NetworkRequestInput: + allOf: + - originalRef: "#/definitions/generic.resource.api.RegionIdentifier" + $ref: "#/definitions/generic.resource.api.RegionIdentifier" + - type: "object" + properties: + network-name: + type: "string" + network-input-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + network-instance-group-id: + type: "string" + description: "When network has instance-group role in service model" + generic.resource.api.networktopology.NetworkTopology: + allOf: + - originalRef: "#/definitions/generic.resource.api.NetworkAssignments" + $ref: "#/definitions/generic.resource.api.NetworkAssignments" + - originalRef: "#/definitions/generic.resource.api.NetworkParameters" + $ref: "#/definitions/generic.resource.api.NetworkParameters" + - originalRef: "#/definitions/generic.resource.api.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.NetworkTopologyIdentifierStructure" + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - originalRef: "#/definitions/generic.resource.api.RegionIdentifier" + $ref: "#/definitions/generic.resource.api.RegionIdentifier" + generic.resource.api.networktopologyidentifierstructure.NetworkTopologyIdentifierStructure: + type: "object" + properties: + related-networks: + originalRef: "#/definitions/generic.resource.api.RelatedNetwork" + $ref: "#/definitions/generic.resource.api.RelatedNetwork" + network-role: + type: "string" + is-trunked: + type: "boolean" + network-technology: + type: "string" + network-id: + type: "string" + eipam-v4-address-plan: + type: "string" + network-instance-group-id: + type: "string" + description: "When network is part of network instance-Group-data & instance\ + \ Group in A&AI" + network-name: + type: "string" + segmentation-id: + type: "string" + eipam-v6-address-plan: + type: "string" + network-type: + type: "string" + generic.resource.api.networktopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.NetworkResponseInformation" + $ref: "#/definitions/generic.resource.api.NetworkResponseInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + generic.resource.api.onapmodelinformation.OnapModelInformation: + type: "object" + properties: + model-name: + type: "string" + model-version: + type: "string" + model-customization-uuid: + type: "string" + 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-uuid: + type: "string" + description: "identifies the uuid for this service or resource, which is version\ + \ specific" + model-invariant-uuid: + type: "string" + description: "identifies the invariant uuid for this service or resource" + generic.resource.api.param.Param: + type: "object" + properties: + name: + type: "string" + resource-resolution-data: + originalRef: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + $ref: "#/definitions/generic.resource.api.param.param.ResourceResolutionData" + value: + type: "string" + generic.resource.api.param.param.ResourceResolutionData: + type: "object" + properties: + payload: + type: "string" + resource-key: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + $ref: "#/definitions/generic.resource.api.param.param.resourceresolutiondata.ResourceKey" + capability-name: + type: "string" + description: "Resource assignment resolution Capability name" + status: + type: "string" + description: "SUCCESS, FAILED, or PENDING - RA returned data as capability" + generic.resource.api.param.param.resourceresolutiondata.ResourceKey: + type: "object" + properties: + name: + type: "string" + value: + type: "string" + generic.resource.api.pnfdetails.PnfDetails: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + pnf-id: + type: "string" + description: "pnfId*Identifier of this Pnf information element. CORRELATIONID\ + \ = PNF-NAME (A&AI)" + pnf-name: + type: "string" + pnf-type: + type: "string" + description: "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined\ + \ in SDC)" + generic.resource.api.pnfinformation.PnfInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + pnf-name: + type: "string" + description: "Key for A&AI query" + pnf-type: + type: "string" + generic.resource.api.pnfrequestinput.PnfRequestInput: + allOf: + - originalRef: "#/definitions/generic.resource.api.RegionIdentifier" + $ref: "#/definitions/generic.resource.api.RegionIdentifier" + - type: "object" + properties: + request-version: + type: "string" + description: "keep this? e.g. 1702" + pnf-input-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + pnf-name: + type: "string" + generic.resource.api.pnftopology.PnfTopology: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - originalRef: "#/definitions/generic.resource.api.PnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.PnfTopologyIdentifierStructure" + - originalRef: "#/definitions/generic.resource.api.RegionIdentifier" + $ref: "#/definitions/generic.resource.api.RegionIdentifier" + - type: "object" + properties: + pnf-parameters-data: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + sdnc-generated-cloud-resources: + type: "boolean" + description: "Indicate if source is sdnc generated cloud param.When true,\ + \ the parameters are literal HEAT template parameter names;When false,\ + \ the parameters need to be converted to HEAT format" + generic.resource.api.pnftopologyidentifierstructure.PnfTopologyIdentifierStructure: + type: "object" + properties: + pnf-id: + type: "string" + pnf-name: + type: "string" + description: "optionally comes from pnf-request-input container or is assigned\ + \ by sdn-c" + pnf-type: + type: "string" + description: "In preload tree, this label is used for the vf-module-type" + generic.resource.api.pnftopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.PnfResponseInformation" + $ref: "#/definitions/generic.resource.api.PnfResponseInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + generic.resource.api.policyupdatenotifyoperation.Input: + type: "object" + properties: + version-id: + type: "string" + description: "Map JSON versionNo to version-id" + policy-name: + type: "string" + update-type: + type: "string" + generic.resource.api.policyupdatenotifyoperation.Output: + type: "object" + properties: + error-code: + type: "string" + error-msg: + type: "string" + generic.resource.api.portmirrorconfigurationassignments.PortMirrorConfigurationAssignments: + type: "object" + properties: + dest-vnf-id: + type: "string" + description: "For vProbe" + dest-p-interface: + type: "string" + description: "For pProbe; from policy manager" + tenant-context: + type: "string" + description: "From tenant object in A&AI" + dest-pnf-name: + type: "string" + description: "For pProbe" + route-allotted-resource-id: + type: "string" + description: "For vProbe" + dest-tenant-id: + type: "string" + description: "tenant-id from A&AI for destination VNF" + owning-entity: + type: "string" + dest-pnf-port-policy-name: + type: "string" + description: "For pProbe; from tosca model" + cloud-region-id: + type: "string" + source-capacity: + type: "integer" + format: "int64" + description: "Source port pps (packets per second) rating from tosca model" + tenant-id: + type: "string" + description: "tenant-id from A&AI for source VNF" + dest-network-fqdn: + type: "string" + contrail-vmi-params: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + source-network-fqdn: + type: "string" + cloud-owner: + type: "string" + source-to-dest-maps: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps" + source-vnf-id: + type: "string" + dest-tenant: + type: "string" + description: "Tenant name from A&AI for destination VNF" + dest-vnfc-instance-group-id: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId" + source-vnfc-instance-group-id: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId" + probe-type: + type: "string" + description: "vprobe or pprobe; derived from configuration-information.configuration-sub-type" + vnics-group-id: + type: "string" + tenant: + type: "string" + description: "Tenant name from A&AI for source VNF" + generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.DestVnfcInstanceGroupId: + type: "object" + properties: + instance-group-role: + type: "string" + configuration-id: + type: "string" + nfc-naming-code: + type: "string" + service-instance-id: + type: "string" + generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceToDestMaps: + type: "object" + properties: + source-to-dest-map: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap" + generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.SourceVnfcInstanceGroupId: + type: "object" + properties: + instance-group-role: + type: "string" + configuration-id: + type: "string" + nfc-naming-code: + type: "string" + service-instance-id: + type: "string" + generic.resource.api.portmirrorconfigurationassignments.portmirrorconfigurationassignments.sourcetodestmaps.SourceToDestMap: + type: "object" + properties: + source-port-id: + type: "string" + source-vserver-id: + type: "string" + dest-vserver-id: + type: "string" + dest-ip-addresses: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + link-name: + type: "string" + dest-port-name: + type: "string" + source-port-name: + type: "string" + dest-port-id: + type: "string" + generic.resource.api.portmirrorconfigurationrequestinput.PortMirrorConfigurationRequestInput: + allOf: + - originalRef: "#/definitions/generic.resource.api.RegionIdentifier" + $ref: "#/definitions/generic.resource.api.RegionIdentifier" + - type: "object" + properties: + source-port: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort" + dest-port: + originalRef: "#/definitions/generic.resource.api.PortInfo" + $ref: "#/definitions/generic.resource.api.PortInfo" + port-mirror-configuration-input-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.portmirrorconfigurationrequestinput.portmirrorconfigurationrequestinput.SourcePort: + allOf: + - originalRef: "#/definitions/generic.resource.api.PortInfo" + $ref: "#/definitions/generic.resource.api.PortInfo" + - type: "object" + properties: + source-port-id: + type: "string" + description: "needed for srv-action=disable/enable" + generic.resource.api.portmirrorconfigurations.PortMirrorConfiguration: + allOf: + - originalRef: "#/definitions/generic.resource.api.ConfigurationStatus" + $ref: "#/definitions/generic.resource.api.ConfigurationStatus" + - type: "object" + properties: + configuration-id: + type: "string" + configuration-data: + originalRef: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + $ref: "#/definitions/generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData" + generic.resource.api.portmirrorconfigurations.portmirrorconfiguration.ConfigurationData: + allOf: + - originalRef: "#/definitions/generic.resource.api.ConfigurationOperStatus" + $ref: "#/definitions/generic.resource.api.ConfigurationOperStatus" + - originalRef: "#/definitions/generic.resource.api.PortMirrorConfigurationTopology" + $ref: "#/definitions/generic.resource.api.PortMirrorConfigurationTopology" + - type: "object" + properties: + configuration-operation-information: + originalRef: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + $ref: "#/definitions/generic.resource.api.PortMirrorTopologyOperationInformation" + generic.resource.api.portmirrorconfigurationtopology.PortMirrorConfigurationTopology: + allOf: + - originalRef: "#/definitions/generic.resource.api.ConfigurationIdentifiers" + $ref: "#/definitions/generic.resource.api.ConfigurationIdentifiers" + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - originalRef: "#/definitions/generic.resource.api.PortMirrorConfigurationAssignments" + $ref: "#/definitions/generic.resource.api.PortMirrorConfigurationAssignments" + - type: "object" + properties: + port-mirror-configuration-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.portmirrortopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.PortMirrorResponseInformation" + $ref: "#/definitions/generic.resource.api.PortMirrorResponseInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + generic.resource.api.preloaddata.PreloadData: + allOf: + - originalRef: "#/definitions/generic.resource.api.PreloadNetworkTopologyInformation" + $ref: "#/definitions/generic.resource.api.PreloadNetworkTopologyInformation" + - originalRef: "#/definitions/generic.resource.api.PreloadOperStatus" + $ref: "#/definitions/generic.resource.api.PreloadOperStatus" + - originalRef: "#/definitions/generic.resource.api.PreloadVfModuleTopologyInformation" + $ref: "#/definitions/generic.resource.api.PreloadVfModuleTopologyInformation" + generic.resource.api.preloadmodelinformation.PreloadList: + allOf: + - originalRef: "#/definitions/generic.resource.api.PreloadData" + $ref: "#/definitions/generic.resource.api.PreloadData" + - type: "object" + properties: + preload-type: + type: "string" + description: "network or vf-module" + preload-id: + type: "string" + description: "vf-module-name or network name" + generic.resource.api.preloadnetworktopologyinformation.PreloadNetworkTopologyInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.HostRoutes" + $ref: "#/definitions/generic.resource.api.HostRoutes" + - originalRef: "#/definitions/generic.resource.api.NetworkPolicy" + $ref: "#/definitions/generic.resource.api.NetworkPolicy" + - originalRef: "#/definitions/generic.resource.api.NetworkTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.NetworkTopologyIdentifierStructure" + - originalRef: "#/definitions/generic.resource.api.ProviderNetworkInformation" + $ref: "#/definitions/generic.resource.api.ProviderNetworkInformation" + - originalRef: "#/definitions/generic.resource.api.RouteTableReference" + $ref: "#/definitions/generic.resource.api.RouteTableReference" + - originalRef: "#/definitions/generic.resource.api.Subnets" + $ref: "#/definitions/generic.resource.api.Subnets" + - originalRef: "#/definitions/generic.resource.api.VpnBindings" + $ref: "#/definitions/generic.resource.api.VpnBindings" + generic.resource.api.preloadnetworktopologyoperation.Input: + allOf: + - originalRef: "#/definitions/generic.resource.api.PreloadNetworkTopologyInformation" + $ref: "#/definitions/generic.resource.api.PreloadNetworkTopologyInformation" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + generic.resource.api.preloadoperstatus.PreloadOperStatus: + type: "object" + properties: + last-action: + originalRef: "#/definitions/generic.resource.api.LastActionEnumeration" + $ref: "#/definitions/generic.resource.api.LastActionEnumeration" + modify-timestamp: + type: "string" + maintenance-indicator: + originalRef: "#/definitions/generic.resource.api.MaintenanceIndicatorEnumeration" + $ref: "#/definitions/generic.resource.api.MaintenanceIndicatorEnumeration" + last-order-status: + originalRef: "#/definitions/generic.resource.api.LastOrderStatusEnumeration" + $ref: "#/definitions/generic.resource.api.LastOrderStatusEnumeration" + create-timestamp: + type: "string" + order-status: + originalRef: "#/definitions/generic.resource.api.OrderStatusEnumeration" + $ref: "#/definitions/generic.resource.api.OrderStatusEnumeration" + last-svc-request-id: + type: "string" + generic.resource.api.preloadvfmoduletopologyinformation.PreloadVfModuleTopologyInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.VfModuleTopology" + - originalRef: "#/definitions/generic.resource.api.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.VnfResourceAssignments" + - originalRef: "#/definitions/generic.resource.api.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.VnfTopologyIdentifierStructure" + generic.resource.api.preloadvfmoduletopologyoperation.Input: + allOf: + - originalRef: "#/definitions/generic.resource.api.PreloadVfModuleTopologyInformation" + $ref: "#/definitions/generic.resource.api.PreloadVfModuleTopologyInformation" + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + generic.resource.api.relatednetwork.RelatedNetwork: + allOf: + - originalRef: "#/definitions/generic.resource.api.VlanTags" + $ref: "#/definitions/generic.resource.api.VlanTags" + - type: "object" + properties: + network-role: + type: "string" + network-id: + type: "string" + description: "Key to l3-network object" + generic.resource.api.requestinformation.RequestInformation: + type: "object" + properties: + notification-url: + type: "string" + order-version: + type: "string" + request-action: + description: "still need to work Disconnect" + originalRef: "#/definitions/generic.resource.api.RequestActionEnumeration" + $ref: "#/definitions/generic.resource.api.RequestActionEnumeration" + source: + type: "string" + request-id: + type: "string" + description: "Request ID generated upstream of MSO" + order-number: + type: "string" + generic.resource.api.routetablereference.RouteTableReference: + type: "object" + properties: + route-table-reference-id: + type: "string" + route-table-reference-fqdn: + type: "string" + generic.resource.api.sdncrequestheader.SdncRequestHeader: + type: "object" + properties: + svc-request-id: + type: "string" + description: "Uniquely generated by calling system (e.g. MSO or SDN-GP)" + svc-notification-url: + type: "string" + description: "Contains URL for asynchronous response" + svc-action: + description: "This is the rpcAction" + originalRef: "#/definitions/generic.resource.api.SvcActionEnumeration" + $ref: "#/definitions/generic.resource.api.SvcActionEnumeration" + generic.resource.api.securityzoneallottedresources.SecurityZoneAllottedResource: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.AllottedResourceStatus" + - type: "object" + properties: + allotted-resource-id: + type: "string" + allotted-resource-data: + originalRef: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData" + generic.resource.api.securityzoneallottedresources.securityzoneallottedresource.AllottedResourceData: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceOperStatus" + $ref: "#/definitions/generic.resource.api.AllottedResourceOperStatus" + - originalRef: "#/definitions/generic.resource.api.SecurityZoneTopology" + $ref: "#/definitions/generic.resource.api.SecurityZoneTopology" + - type: "object" + properties: + allotted-resource-operation-information: + originalRef: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + $ref: "#/definitions/generic.resource.api.SecurityZoneOperationInformation" + security-zone-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.securityzoneassignments.SecurityZoneAssignments: + type: "object" + properties: + security-zone-name-trusted: + type: "string" + trusted-network-role: + type: "string" + description: "In the case of vIPR, this is the landing networks network-role;\ + \ used in naming" + security-zone-name-untrusted: + type: "string" + security-zone-service-instance-id: + type: "string" + description: "Will be the same as the parent-service-instance-id" + untrusted-network-role: + type: "string" + description: "In the case of vIPR, this is the tenant oam networks network-role;\ + \ used in naming" + vlan-tag: + type: "string" + security-zone-vnf-id: + type: "string" + description: "Selected by SDNC from the security-zone-service-instance-id" + generic.resource.api.securityzonerequestinput.SecurityZoneRequestInput: + type: "object" + properties: + security-zone-input-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + trusted-network-role: + type: "string" + description: "In the case of vIPR, this is the landing networks network-role;\ + \ used in naming" + untrusted-network-role: + type: "string" + description: "In the case of vIPR, this is the tenant oam networks network-role;\ + \ used in naming" + vlan-tag: + type: "string" + generic.resource.api.securityzonetopology.SecurityZoneTopology: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.AllottedResourceIdentifiers" + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - originalRef: "#/definitions/generic.resource.api.SecurityZoneAssignments" + $ref: "#/definitions/generic.resource.api.SecurityZoneAssignments" + - type: "object" + properties: + security-zone-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.securityzonetopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.SecurityZoneResponseInformation" + $ref: "#/definitions/generic.resource.api.SecurityZoneResponseInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + generic.resource.api.serviceassignments.ServiceAssignments: + type: "object" + generic.resource.api.servicedata.ServiceData: + allOf: + - originalRef: "#/definitions/generic.resource.api.ServiceLevelOperStatus" + $ref: "#/definitions/generic.resource.api.ServiceLevelOperStatus" + - originalRef: "#/definitions/generic.resource.api.ServiceOperationInformation" + $ref: "#/definitions/generic.resource.api.ServiceOperationInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceTopology" + $ref: "#/definitions/generic.resource.api.ServiceTopology" + - type: "object" + properties: + vnfc-instance-groups: + originalRef: "#/definitions/generic.resource.api.VnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.VnfcInstanceGroup" + provided-configurations: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedConfigurations" + provided-allotted-resources: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ProvidedAllottedResources" + vnfs: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Vnfs" + forwarding-paths: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ForwardingPaths" + network-instance-groups: + originalRef: "#/definitions/generic.resource.api.NetworkInstanceGroup" + $ref: "#/definitions/generic.resource.api.NetworkInstanceGroup" + networks: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Networks" + consumed-allotted-resources: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.ConsumedAllottedResources" + pnfs: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.Pnfs" + generic.resource.api.servicedata.servicedata.ConsumedAllottedResources: + type: "object" + properties: + consumed-allotted-resource: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + generic.resource.api.servicedata.servicedata.ForwardingPaths: + type: "object" + properties: + forwarding-path: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath" + generic.resource.api.servicedata.servicedata.Networks: + type: "object" + properties: + network: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.Network" + generic.resource.api.servicedata.servicedata.Pnfs: + type: "object" + properties: + pnf: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.Pnf" + generic.resource.api.servicedata.servicedata.ProvidedAllottedResources: + type: "object" + properties: + provided-allotted-resource: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.AllottedResourceInfo" + $ref: "#/definitions/generic.resource.api.AllottedResourceInfo" + generic.resource.api.servicedata.servicedata.ProvidedConfigurations: + type: "object" + properties: + provided-configuration: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.ConfigurationInfo" + $ref: "#/definitions/generic.resource.api.ConfigurationInfo" + generic.resource.api.servicedata.servicedata.Vnfs: + type: "object" + properties: + vnf: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.Vnf" + generic.resource.api.servicedata.servicedata.forwardingpaths.ForwardingPath: + allOf: + - originalRef: "#/definitions/generic.resource.api.ForwardingPathInformation" + $ref: "#/definitions/generic.resource.api.ForwardingPathInformation" + - type: "object" + properties: + forwarding-path-id: + type: "string" + description: "Generated by SDNC" + generic.resource.api.servicedata.servicedata.networks.Network: + type: "object" + properties: + network-id: + type: "string" + network-data: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.NetworkData" + generic.resource.api.servicedata.servicedata.networks.network.NetworkData: + allOf: + - originalRef: "#/definitions/generic.resource.api.NetworkLevelOperStatus" + $ref: "#/definitions/generic.resource.api.NetworkLevelOperStatus" + - originalRef: "#/definitions/generic.resource.api.NetworkOperationInformation" + $ref: "#/definitions/generic.resource.api.NetworkOperationInformation" + - originalRef: "#/definitions/generic.resource.api.NetworkTopology" + $ref: "#/definitions/generic.resource.api.NetworkTopology" + - type: "object" + properties: + network-provided-allotted-resources: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources" + generic.resource.api.servicedata.servicedata.networks.network.networkdata.NetworkProvidedAllottedResources: + type: "object" + properties: + network-provided-ar-id: + type: "array" + description: "List of allotted resources using capacity from this network" + items: + type: "string" + generic.resource.api.servicedata.servicedata.pnfs.Pnf: + type: "object" + properties: + pnf-data: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData" + pnf-id: + type: "string" + generic.resource.api.servicedata.servicedata.pnfs.pnf.PnfData: + allOf: + - originalRef: "#/definitions/generic.resource.api.PnfLevelOperStatus" + $ref: "#/definitions/generic.resource.api.PnfLevelOperStatus" + - originalRef: "#/definitions/generic.resource.api.PnfOperationInformation" + $ref: "#/definitions/generic.resource.api.PnfOperationInformation" + - originalRef: "#/definitions/generic.resource.api.PnfTopology" + $ref: "#/definitions/generic.resource.api.PnfTopology" + generic.resource.api.servicedata.servicedata.vnfs.Vnf: + type: "object" + properties: + vnf-data: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData" + vnf-id: + type: "string" + generic.resource.api.servicedata.servicedata.vnfs.vnf.VnfData: + allOf: + - originalRef: "#/definitions/generic.resource.api.VnfLevelOperStatus" + $ref: "#/definitions/generic.resource.api.VnfLevelOperStatus" + - originalRef: "#/definitions/generic.resource.api.VnfOperationInformation" + $ref: "#/definitions/generic.resource.api.VnfOperationInformation" + - originalRef: "#/definitions/generic.resource.api.VnfTopology" + $ref: "#/definitions/generic.resource.api.VnfTopology" + - type: "object" + properties: + vnf-network-collections: + originalRef: "#/definitions/generic.resource.api.VnfNetworkCollection" + $ref: "#/definitions/generic.resource.api.VnfNetworkCollection" + vnf-sub-interface-groups: + originalRef: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + $ref: "#/definitions/generic.resource.api.VnfSubInterfaceGroup" + vf-modules: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules" + vnf-provided-allotted-resources: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources" + generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VfModules: + type: "object" + properties: + vf-module: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule" + generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.VnfProvidedAllottedResources: + type: "object" + properties: + vnf-provided-ar-id: + type: "array" + description: "List of allotted resources using capacity from this vnf" + items: + type: "string" + generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.VfModule: + type: "object" + properties: + vf-module-data: + originalRef: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + $ref: "#/definitions/generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData" + vf-module-id: + type: "string" + generic.resource.api.servicedata.servicedata.vnfs.vnf.vnfdata.vfmodules.vfmodule.VfModuleData: + allOf: + - originalRef: "#/definitions/generic.resource.api.VfModuleLevelOperStatus" + $ref: "#/definitions/generic.resource.api.VfModuleLevelOperStatus" + - originalRef: "#/definitions/generic.resource.api.VfModuleOperationInformation" + $ref: "#/definitions/generic.resource.api.VfModuleOperationInformation" + - originalRef: "#/definitions/generic.resource.api.VfModuleTopology" + $ref: "#/definitions/generic.resource.api.VfModuleTopology" + generic.resource.api.serviceinformation.ServiceInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + subscriber-name: + type: "string" + description: "Would not be expected for vIPR-ATM or mobility services." + subscription-service-type: + type: "string" + description: "used to reference a&ai subscription-service-type. For example,\ + \ we show as vIPR-ATM in example." + service-id: + type: "string" + description: "This maps to the product-family-id in A&AI" + global-customer-id: + type: "string" + description: "need for put of data to AnAI (MSO provides)" + service-instance-id: + type: "string" + generic.resource.api.servicemodelinfrastructure.Service: + allOf: + - originalRef: "#/definitions/generic.resource.api.ServiceData" + $ref: "#/definitions/generic.resource.api.ServiceData" + - originalRef: "#/definitions/generic.resource.api.ServiceStatus" + $ref: "#/definitions/generic.resource.api.ServiceStatus" + - type: "object" + properties: + service-instance-id: + type: "string" + description: "Keep as M" + generic.resource.api.serviceparameters.ServiceParameters: + type: "object" + properties: + service-parameter: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + $ref: "#/definitions/generic.resource.api.serviceparameters.serviceparameters.ServiceParameter" + generic.resource.api.serviceparameters.serviceparameters.ServiceParameter: + type: "object" + properties: + service-parameter-value: + type: "string" + service-parameter-name: + type: "string" + generic.resource.api.servicepathinformation.Service: + type: "object" + properties: + vnfs: + originalRef: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + $ref: "#/definitions/generic.resource.api.servicepathinformation.service.Vnfs" + service-path-sequence-id: + type: "integer" + format: "int64" + description: "e.g. S1S2S3S5seq id=1 S1-S2seq id=2 S2S3seq id=3 S3S5Incremental\ + \ integer value" + service-instance-id: + type: "string" + description: "service-instance-id of each service-instance in the service-path-instance" + generic.resource.api.servicepathinformation.service.Vnfs: + type: "object" + properties: + vnf: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.VnfPathInformation" + $ref: "#/definitions/generic.resource.api.VnfPathInformation" + generic.resource.api.servicerequestinput.ServiceRequestInput: + type: "object" + properties: + service-input-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + service-instance-name: + type: "string" + generic.resource.api.servicestatus.ServiceStatus: + type: "object" + properties: + response-code: + type: "string" + response-message: + type: "string" + action: + type: "string" + description: "value would one of possible request-actions; match the list\ + \ in service-data oper-status" + response-timestamp: + type: "string" + request-status: + originalRef: "#/definitions/generic.resource.api.RequestStatusEnumeration" + $ref: "#/definitions/generic.resource.api.RequestStatusEnumeration" + final-indicator: + type: "string" + rpc-name: + type: "string" + rpc-action: + description: "this is the svc-action from the incoming request" + originalRef: "#/definitions/generic.resource.api.RpcActionEnumeration" + $ref: "#/definitions/generic.resource.api.RpcActionEnumeration" + generic.resource.api.servicetopology.ServiceTopology: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - originalRef: "#/definitions/generic.resource.api.ServiceAssignments" + $ref: "#/definitions/generic.resource.api.ServiceAssignments" + - originalRef: "#/definitions/generic.resource.api.ServiceParameters" + $ref: "#/definitions/generic.resource.api.ServiceParameters" + - originalRef: "#/definitions/generic.resource.api.ServiceTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.ServiceTopologyIdentifier" + generic.resource.api.servicetopologyidentifier.ServiceTopologyIdentifier: + type: "object" + properties: + service-id: + type: "string" + description: "from MSO input on STO assign" + global-customer-id: + type: "string" + service-instance-id: + type: "string" + description: "repeated" + service-instance-name: + type: "string" + description: "optionally comes from service-request-input container or is\ + \ assigned by sdn-c" + service-type: + type: "string" + description: "tag labeled subscription-service-type in the service-information\ + \ input" + generic.resource.api.servicetopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + generic.resource.api.subinterfacenetworkdata.SubInterfaceNetworkData: + type: "object" + properties: + network-role: + type: "string" + description: "e.g. untrusted " + floating-ips: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps" + network-id: + type: "string" + description: "Subinterface network id (UUID in A&AI)" + network-information-items: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems" + neutron-network-id: + type: "string" + description: "Neutron network id assigned by PO/RP" + network-name: + type: "integer" + format: "int64" + description: "Subinterface network name" + network-role-tag: + type: "string" + description: "Assuming HEAT template network role tag parameter - not used" + vlan-tag-id: + type: "integer" + format: "int64" + description: "Vlan tag assigned to subinterface port" + generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.FloatingIps: + type: "object" + properties: + floating-ip-v4: + type: "array" + description: "Floating ipv4 for VMs of a given type on this network" + items: + type: "string" + floating-ip-v6: + type: "array" + description: "Floating ipv6 for VMs of a given type on this network" + items: + type: "string" + generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.NetworkInformationItems: + type: "object" + properties: + network-information-item: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem" + generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.NetworkInformationItem: + type: "object" + properties: + ip-version: + type: "string" + description: "Use ipv4 or ipv6" + network-ips: + originalRef: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + ip-count: + type: "integer" + format: "int32" + description: "The number of ip addresses to be assigned per vm for this network\ + \ role" + use-dhcp: + description: "Indicator to use DHCP on this network for this VM - set to N\ + \ for Vlan tagging" + originalRef: "#/definitions/generic.resource.api.UseDhcpEnumeration" + $ref: "#/definitions/generic.resource.api.UseDhcpEnumeration" + generic.resource.api.subinterfacenetworkdata.subinterfacenetworkdata.networkinformationitems.networkinformationitem.NetworkIps: + type: "object" + properties: + network-ip: + type: "array" + description: "List of assigned ip addresses of type ip-version on a network." + items: + type: "string" + generic.resource.api.subinterfaces.SubInterfaces: + type: "object" + properties: + sub-interface: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.SubInterface" + generic.resource.api.subinterfaces.subinterfaces.SubInterface: + allOf: + - originalRef: "#/definitions/generic.resource.api.VlanTags" + $ref: "#/definitions/generic.resource.api.VlanTags" + - type: "object" + properties: + sub-interface-port-id: + type: "string" + sub-interface-port-name: + type: "string" + sub-interface-network: + originalRef: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + $ref: "#/definitions/generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork" + sub-interface-ip-addresses: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + sub-interface-status: + type: "string" + description: "NULL, unassigned, assigned" + generic.resource.api.subinterfaces.subinterfaces.subinterface.SubInterfaceNetwork: + type: "object" + properties: + network-id: + type: "string" + network-name: + type: "string" + generic.resource.api.subnets.Subnets: + type: "object" + properties: + subnet-role: + type: "string" + cidr-mask: + type: "string" + subnet-sequence: + type: "integer" + format: "int32" + addr-from-start: + description: "Default is N" + originalRef: "#/definitions/generic.resource.api.AddrFromStartEnumeration" + $ref: "#/definitions/generic.resource.api.AddrFromStartEnumeration" + dhcp-start-address: + type: "string" + gateway-address: + type: "string" + dhcp-end-address: + type: "string" + ip-version: + type: "string" + start-address: + type: "string" + dhcp-enabled: + originalRef: "#/definitions/generic.resource.api.DhcpEnabledEnumeration" + $ref: "#/definitions/generic.resource.api.DhcpEnabledEnumeration" + subnet-name: + type: "string" + generic.resource.api.tunnelxconnallottedresources.TunnelxconnAllottedResource: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceStatus" + $ref: "#/definitions/generic.resource.api.AllottedResourceStatus" + - type: "object" + properties: + allotted-resource-id: + type: "string" + allotted-resource-data: + originalRef: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + $ref: "#/definitions/generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData" + generic.resource.api.tunnelxconnallottedresources.tunnelxconnallottedresource.AllottedResourceData: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceOperStatus" + $ref: "#/definitions/generic.resource.api.AllottedResourceOperStatus" + - originalRef: "#/definitions/generic.resource.api.TunnelxconnTopology" + $ref: "#/definitions/generic.resource.api.TunnelxconnTopology" + - type: "object" + properties: + allotted-resource-operation-information: + originalRef: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + $ref: "#/definitions/generic.resource.api.TunnelxconnOperationInformation" + tunnelxconn-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.tunnelxconnassignments.TunnelxconnAssignments: + type: "object" + properties: + vni: + type: "string" + description: "The Network Controller will assign a VNI value from the associated\ + \ vGMUX VNI pool" + vgmux-lan-ip: + type: "string" + description: "The Network Controller will look up the vgmux lan ip from the\ + \ vgmux vg module" + vg-ip: + type: "string" + description: "The Network Controller will assign the VG IP address from local\ + \ inventory" + vgmux-bearer-ip: + type: "string" + description: "The Network Controller will look up the vgmux bearer ip from\ + \ the vgmux vf module" + generic.resource.api.tunnelxconnrequestinput.TunnelxconnRequestInput: + type: "object" + properties: + brg-wan-mac-address: + type: "string" + generic.resource.api.tunnelxconntopology.TunnelxconnTopology: + allOf: + - originalRef: "#/definitions/generic.resource.api.AllottedResourceIdentifiers" + $ref: "#/definitions/generic.resource.api.AllottedResourceIdentifiers" + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - originalRef: "#/definitions/generic.resource.api.TunnelxconnAssignments" + $ref: "#/definitions/generic.resource.api.TunnelxconnAssignments" + - type: "object" + properties: + tunnelxconn-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.tunnelxconntopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + - originalRef: "#/definitions/generic.resource.api.TunnelxconnResponseInformation" + $ref: "#/definitions/generic.resource.api.TunnelxconnResponseInformation" + generic.resource.api.vfmoduleassignments.VfModuleAssignments: + allOf: + - originalRef: "#/definitions/generic.resource.api.VlanVnfcInstanceGroups" + $ref: "#/definitions/generic.resource.api.VlanVnfcInstanceGroups" + - type: "object" + properties: + vf-module-status: + type: "string" + description: "Orchestration status from AAI - to be set by SDNC" + vms: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms" + dhcp-subnet-assignments: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments" + generic.resource.api.vfmoduleassignments.vfmoduleassignments.DhcpSubnetAssignments: + type: "object" + properties: + dhcp-subnet-assignment: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + $ref: "#/definitions/generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment" + generic.resource.api.vfmoduleassignments.vfmoduleassignments.Vms: + type: "object" + properties: + vm: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.VmTopologyData" + $ref: "#/definitions/generic.resource.api.VmTopologyData" + generic.resource.api.vfmoduleassignments.vfmoduleassignments.dhcpsubnetassignments.DhcpSubnetAssignment: + type: "object" + properties: + network-role: + type: "string" + neutron-subnet-id: + type: "string" + description: "Same as subnet-id in subnet-data structure" + ip-version: + type: "string" + generic.resource.api.vfmoduleinformation.VfModuleInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + vf-module-id: + type: "string" + from-preload: + type: "boolean" + description: "Indicates if source is preload data" + vf-module-type: + type: "string" + generic.resource.api.vfmodulerequestinput.VfModuleRequestInput: + allOf: + - originalRef: "#/definitions/generic.resource.api.RegionIdentifier" + $ref: "#/definitions/generic.resource.api.RegionIdentifier" + - type: "object" + properties: + vf-module-name: + type: "string" + request-version: + type: "string" + description: "keep this?" + vf-module-input-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + generic.resource.api.vfmoduletopology.VfModuleTopology: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - originalRef: "#/definitions/generic.resource.api.RegionIdentifier" + $ref: "#/definitions/generic.resource.api.RegionIdentifier" + - originalRef: "#/definitions/generic.resource.api.VfModuleAssignments" + $ref: "#/definitions/generic.resource.api.VfModuleAssignments" + - originalRef: "#/definitions/generic.resource.api.VfModuleTopologyIdentifier" + $ref: "#/definitions/generic.resource.api.VfModuleTopologyIdentifier" + - type: "object" + properties: + vf-module-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + sdnc-generated-cloud-resources: + type: "boolean" + description: "Indicate if source is sdnc-generated-cloud-resources.When\ + \ true, the parameters are literal HEAT template parameter names;When\ + \ false, the parameters need to be converted to HEAT format" + generic.resource.api.vfmoduletopologyidentifier.VfModuleTopologyIdentifier: + type: "object" + properties: + vf-module-name: + type: "string" + description: "vf-module-name" + vf-module-id: + type: "string" + description: "vf-module id" + vf-module-type: + type: "string" + generic.resource.api.vfmoduletopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + - originalRef: "#/definitions/generic.resource.api.VfModuleResponseInformation" + $ref: "#/definitions/generic.resource.api.VfModuleResponseInformation" + - originalRef: "#/definitions/generic.resource.api.VnfResponseInformation" + $ref: "#/definitions/generic.resource.api.VnfResponseInformation" + generic.resource.api.vlantags.VlanTags: + type: "object" + properties: + is-private: + type: "boolean" + vlan-interface: + type: "string" + description: "A&AI Key" + upper-tag-id: + type: "integer" + format: "int64" + lower-tag-id: + type: "integer" + format: "int64" + generic.resource.api.vlanvnfcinstancegroups.VlanVnfcInstanceGroups: + type: "object" + properties: + vlan-vnfc-instance-group: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup" + generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.VlanVnfcInstanceGroup: + type: "object" + properties: + vnf-id: + type: "string" + vnfcs: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs" + instance-group-id: + type: "string" + description: "A&AI ID" + instance-group-function: + type: "string" + generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.Vnfcs: + type: "object" + properties: + vnfc: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc" + generic.resource.api.vlanvnfcinstancegroups.vlanvnfcinstancegroups.vlanvnfcinstancegroup.vnfcs.Vnfc: + allOf: + - originalRef: "#/definitions/generic.resource.api.VnicGroups" + $ref: "#/definitions/generic.resource.api.VnicGroups" + - type: "object" + properties: + vnfc-name: + type: "string" + generic.resource.api.vmnetworkdata.FloatingIps: + type: "object" + properties: + floating-ip-v4: + type: "array" + description: "Floating ipv4 for VMs of a given type on this network" + items: + type: "string" + floating-ip-v6: + type: "array" + description: "Floating ipv6 for VMs of a given type on this network" + items: + type: "string" + generic.resource.api.vmnetworkdata.InterfaceRoutePrefixes: + type: "object" + properties: + interface-route-prefix: + type: "array" + description: "ordered-by: user" + items: + type: "string" + generic.resource.api.vmnetworkdata.MacAddresses: + type: "object" + properties: + mac-address: + type: "array" + description: "List of network assignments for this vm-type" + items: + type: "string" + generic.resource.api.vmnetworkdata.NetworkInformationItems: + type: "object" + properties: + network-information-item: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem" + generic.resource.api.vmnetworkdata.SriovParameters: + type: "object" + properties: + application-tags: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags" + heat-vlan-filters: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters" + generic.resource.api.vmnetworkdata.networkinformationitems.NetworkInformationItem: + type: "object" + properties: + ip-version: + type: "string" + description: "Use ipv4 or ipv6" + network-ips: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps" + ip-count: + type: "integer" + format: "int32" + description: "The number of ip addresses to be assigned per vm for this network\ + \ role" + use-dhcp: + description: "Indicator to use DHCP on this network for this VM" + originalRef: "#/definitions/generic.resource.api.UseDhcpEnumeration" + $ref: "#/definitions/generic.resource.api.UseDhcpEnumeration" + generic.resource.api.vmnetworkdata.networkinformationitems.networkinformationitem.NetworkIps: + type: "object" + properties: + network-ip: + type: "array" + description: "List of assigned ip addresses of type ip-version on a network" + items: + type: "string" + generic.resource.api.vmnetworkdata.sriovparameters.ApplicationTags: + type: "object" + properties: + s-tags: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags" + c-tags: + originalRef: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + $ref: "#/definitions/generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags" + generic.resource.api.vmnetworkdata.sriovparameters.HeatVlanFilters: + type: "object" + properties: + heat-vlan-filter: + type: "array" + items: + type: "string" + generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.CTags: + type: "object" + properties: + c-tag: + type: "array" + items: + type: "string" + generic.resource.api.vmnetworkdata.sriovparameters.applicationtags.STags: + type: "object" + properties: + s-tag: + type: "array" + items: + type: "string" + generic.resource.api.vmtopologydata.VmNames: + type: "object" + properties: + vnfc-names: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + $ref: "#/definitions/generic.resource.api.vmtopologydata.vmnames.VnfcNames" + vm-name: + type: "array" + items: + type: "string" + generic.resource.api.vmtopologydata.VmNetworks: + type: "object" + properties: + vm-network: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.VmNetworkData" + $ref: "#/definitions/generic.resource.api.VmNetworkData" + generic.resource.api.vmtopologydata.vmnames.VnfcNames: + type: "object" + properties: + vnfc-networks: + originalRef: "#/definitions/generic.resource.api.VnfcNetworkData" + $ref: "#/definitions/generic.resource.api.VnfcNetworkData" + vnfc-name: + type: "string" + generic.resource.api.vnfcinstancegroup.VnfcInstanceGroup: + allOf: + - originalRef: "#/definitions/generic.resource.api.VnfcObjects" + $ref: "#/definitions/generic.resource.api.VnfcObjects" + - type: "object" + properties: + group-type: + type: "string" + description: " port-mirror-source or port-mirror-dest" + instance-group-role: + type: "string" + description: "i.e.TSBC_VNFC_group" + configuration-id: + type: "string" + nfc-naming-code: + type: "string" + description: "Set to nfc-naming-code from A&AI" + generic.resource.api.vnfcloudparam.Vnf: + allOf: + - originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + - type: "object" + properties: + vnf-id: + type: "string" + vf-module: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfcloudparam.vnf.VfModule" + $ref: "#/definitions/generic.resource.api.vnfcloudparam.vnf.VfModule" + vnf-name: + type: "string" + generic.resource.api.vnfcloudparam.vnf.VfModule: + allOf: + - originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + - type: "object" + properties: + vf-module-id: + type: "string" + generic.resource.api.vnfcnetworkdata.VnfcNetworkData: + allOf: + - originalRef: "#/definitions/generic.resource.api.ConnectionPoint" + $ref: "#/definitions/generic.resource.api.ConnectionPoint" + - type: "object" + properties: + vnfc-ports: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts" + vnfc-type: + type: "string" + vnfc-subnet: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet" + vnfc-network-role: + type: "string" + generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcPorts: + type: "object" + properties: + vnfc-port: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort" + generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.VnfcSubnet: + type: "object" + properties: + vnfc-subnet-role: + type: "string" + description: "Default value if subnet role is not defined." + vnfc-ip-assignments: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments" + generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcports.VnfcPort: + type: "object" + properties: + vnfc-port-id: + type: "string" + description: "Port(s) with a given network-role are assigned vnfc-port-id\ + \ from series - 01, 02, 03 ...Example: VM with two ports with network-role\ + \ =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port\ + \ with network-role=X02 - 2nd port with network-role=X01 - 1st port with\ + \ network-role=Y02 - 2nd port with network-role=Y" + vnic-sub-interfaces: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + common-sub-interface-role: + type: "string" + description: "If sub-interfaces have common interface role (network role)" + generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.VnfcIpAssignments: + type: "object" + properties: + vnfc-subnet-dhcp: + description: "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt\ + \ have any IPs here, since they would not be SDNC assigned " + originalRef: "#/definitions/generic.resource.api.VnfcSubnetDhcpEnumeration" + $ref: "#/definitions/generic.resource.api.VnfcSubnetDhcpEnumeration" + vnfc-address-family: + description: "indicates if this is IpV4 or IpV6" + originalRef: "#/definitions/generic.resource.api.VnfcAddressFamilyEnumeration" + $ref: "#/definitions/generic.resource.api.VnfcAddressFamilyEnumeration" + vnfc-subnet-ip: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + $ref: "#/definitions/generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp" + vnfc-subnet-ip-count: + type: "integer" + format: "int32" + description: "The number of IP addresses to be assigned per vnfc for this\ + \ subnet role" + generic.resource.api.vnfcnetworkdata.vnfcnetworkdata.vnfcsubnet.vnfcipassignments.VnfcSubnetIp: + type: "object" + properties: + vnfc-ip-address: + type: "string" + description: "Either IpV4 IP or IpV6 IP addresses should be present" + vnfc-client-key: + type: "string" + ip-type: + description: "Capture what type of IP this is, if is virtual IP (AKA, floating\ + \ IP) or Fixed IP. " + originalRef: "#/definitions/generic.resource.api.IpTypeEnumeration" + $ref: "#/definitions/generic.resource.api.IpTypeEnumeration" + generic.resource.api.vnfcobjects.VnfcObjects: + type: "object" + properties: + vnfc-object: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject" + generic.resource.api.vnfcobjects.vnfcobjects.VnfcObject: + type: "object" + properties: + vm-type: + type: "string" + vnics: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics" + vnf-id: + type: "string" + vnfc-name: + type: "string" + description: "Vnfc name as key in A&AI" + vserver-name: + type: "string" + vnfc-key: + type: "string" + vserver-id: + type: "string" + generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.Vnics: + type: "object" + properties: + vnic: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic" + generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.Vnic: + type: "object" + properties: + vnic-port-name: + type: "string" + vnic-ip-addresses: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + vnic-port-id: + type: "string" + capacity: + originalRef: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + $ref: "#/definitions/generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity" + generic.resource.api.vnfcobjects.vnfcobjects.vnfcobject.vnics.vnic.Capacity: + type: "object" + properties: + used-capacity: + type: "integer" + format: "int64" + description: "Updated for destination port when source port is mapped/unmapped." + vnic-capacity: + type: "integer" + format: "int64" + generic.resource.api.vnfcs.Vnfcs: + type: "object" + properties: + vnfc: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + $ref: "#/definitions/generic.resource.api.vnfcs.vnfcs.Vnfc" + generic.resource.api.vnfcs.vnfcs.Vnfc: + allOf: + - originalRef: "#/definitions/generic.resource.api.Vnics" + $ref: "#/definitions/generic.resource.api.Vnics" + - type: "object" + properties: + vserver-name: + type: "string" + vserver-id: + type: "string" + vnfc-name: + type: "string" + description: "Vnfc name as key in A&AI" + generic.resource.api.vnfgetresourcerequest.Input: + allOf: + - originalRef: "#/definitions/generic.resource.api.RequestInformation" + $ref: "#/definitions/generic.resource.api.RequestInformation" + - originalRef: "#/definitions/generic.resource.api.SdncRequestHeader" + $ref: "#/definitions/generic.resource.api.SdncRequestHeader" + - originalRef: "#/definitions/generic.resource.api.ServiceInformation" + $ref: "#/definitions/generic.resource.api.ServiceInformation" + - originalRef: "#/definitions/generic.resource.api.VnfGetResourceRequestInputData" + $ref: "#/definitions/generic.resource.api.VnfGetResourceRequestInputData" + generic.resource.api.vnfgetresourcerequest.Output: + type: "object" + properties: + vnf-get-resource-response-information: + originalRef: "#/definitions/generic.resource.api.VnfCloudParam" + $ref: "#/definitions/generic.resource.api.VnfCloudParam" + generic.resource.api.vnfgetresourcerequestinputdata.Vnf: + type: "object" + properties: + vf-module: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfgetresourcerequestinputdata.vnf.VfModule" + $ref: "#/definitions/generic.resource.api.vnfgetresourcerequestinputdata.vnf.VfModule" + vnf-id: + type: "string" + generic.resource.api.vnfgetresourcerequestinputdata.vnf.VfModule: + type: "object" + properties: + vf-module-id: + type: "string" + generic.resource.api.vnfinformation.VnfInformation: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - type: "object" + properties: + vnf-id: + type: "string" + vnf-name: + type: "string" + vnf-type: + type: "string" + generic.resource.api.vnfnetworkcollection.VnfNetworkCollection: + type: "object" + properties: + network-collection-customization-uuid: + type: "string" + description: "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid\ + \ in A&AI" + network-instance-group-id: + type: "string" + description: "Network Instance-Group id in A&AI" + network-instance-group-function: + type: "string" + description: "Network Instance-Group function in A&AI" + vnf-floating-ip: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + networks: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks" + network-collection-service-instance-id: + type: "string" + description: "Service-instance-id of service that created the network collection" + generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.Networks: + type: "object" + properties: + network: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + $ref: "#/definitions/generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network" + generic.resource.api.vnfnetworkcollection.vnfnetworkcollection.networks.Network: + type: "object" + properties: + network-id: + type: "string" + description: "Index into network-topology-identifier structure" + neutron-network-id: + type: "string" + description: "Neutron-network-id assigned by PO/RO" + generic.resource.api.vnfnetworkdata.SubnetsData: + type: "object" + properties: + subnet-data: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + $ref: "#/definitions/generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData" + generic.resource.api.vnfnetworkdata.subnetsdata.SubnetData: + type: "object" + properties: + network-start-address: + type: "string" + description: "start-address of the subnet" + subnet-role: + type: "string" + description: "Subnet Role for the subnet" + cidr-mask: + type: "string" + description: "cidr mask" + gateway-address: + type: "string" + description: "subnet gateway address" + sdnc-subnet-id: + type: "string" + description: "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This\ + \ maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" + subnet-id: + type: "string" + description: "subnet UUID to be passed into the HEAT template" + ip-version: + type: "string" + description: "Should be ipv4 or ipv6" + dhcp-enabled: + description: "Indicator to use this subnet for DHCP " + originalRef: "#/definitions/generic.resource.api.DhcpEnabledEnumeration" + $ref: "#/definitions/generic.resource.api.DhcpEnabledEnumeration" + subnet-name: + type: "string" + description: "Populated for preload only" + generic.resource.api.vnfpathinformation.VfModuleInstance: + type: "object" + properties: + vf-module-name: + type: "string" + vf-module-id: + type: "string" + generic.resource.api.vnfrequestinput.VnfRequestInput: + allOf: + - originalRef: "#/definitions/generic.resource.api.RegionIdentifier" + $ref: "#/definitions/generic.resource.api.RegionIdentifier" + - type: "object" + properties: + request-version: + type: "string" + vnf-network-instance-group-ids: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds" + vnf-input-parameters: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + vnf-name: + type: "string" + vnf-networks: + originalRef: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks" + generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworkInstanceGroupIds: + type: "object" + properties: + vnf-network-instance-group-id: + type: "string" + description: "List of vnf network-instance-group" + generic.resource.api.vnfrequestinput.vnfrequestinput.VnfNetworks: + type: "object" + properties: + vnf-network: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + generic.resource.api.vnfresourceassignments.VnfResourceAssignments: + type: "object" + properties: + availability-zones: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones" + vnf-status: + type: "string" + description: "Orchestration status from AAI - to be set by SDNC" + vnf-networks: + originalRef: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + $ref: "#/definitions/generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks" + generic.resource.api.vnfresourceassignments.vnfresourceassignments.AvailabilityZones: + type: "object" + properties: + max-count: + type: "integer" + format: "int32" + description: "From the TOSCA data. Indicates the largest availability zone\ + \ count needed by any vf-module in the VNF." + availability-zone: + type: "array" + description: "Openstack availability zone name or UUID" + items: + type: "string" + generic.resource.api.vnfresourceassignments.vnfresourceassignments.VnfNetworks: + type: "object" + properties: + vnf-network: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.VnfNetworkData" + $ref: "#/definitions/generic.resource.api.VnfNetworkData" + generic.resource.api.vnfsubinterfacegroup.VnfSubInterfaceGroup: + allOf: + - originalRef: "#/definitions/generic.resource.api.Vnfcs" + $ref: "#/definitions/generic.resource.api.Vnfcs" + - type: "object" + properties: + network-instance-group-function: + type: "string" + parent-port-role: + type: "string" + vnfc-instance-group-function: + type: "string" + customer-bonding-requests: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests" + generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.CustomerBondingRequests: + type: "object" + properties: + customer-bonding-request: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + $ref: "#/definitions/generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest" + generic.resource.api.vnfsubinterfacegroup.vnfsubinterfacegroup.customerbondingrequests.CustomerBondingRequest: + type: "object" + properties: + configuration-id: + type: "string" + description: "e.g. vlan network receptor configuration id" + generic.resource.api.vnftopology.VnfTopology: + allOf: + - originalRef: "#/definitions/generic.resource.api.OnapModelInformation" + $ref: "#/definitions/generic.resource.api.OnapModelInformation" + - originalRef: "#/definitions/generic.resource.api.RegionIdentifier" + $ref: "#/definitions/generic.resource.api.RegionIdentifier" + - originalRef: "#/definitions/generic.resource.api.VnfResourceAssignments" + $ref: "#/definitions/generic.resource.api.VnfResourceAssignments" + - originalRef: "#/definitions/generic.resource.api.VnfTopologyIdentifierStructure" + $ref: "#/definitions/generic.resource.api.VnfTopologyIdentifierStructure" + - type: "object" + properties: + vnf-parameters-data: + originalRef: "#/definitions/generic.resource.api.Param" + $ref: "#/definitions/generic.resource.api.Param" + sdnc-generated-cloud-resources: + type: "boolean" + description: "Indicate if source is sdnc generated cloud param" + generic.resource.api.vnftopologyidentifierstructure.VnfTopologyIdentifierStructure: + type: "object" + properties: + nf-role: + type: "string" + nf-function: + type: "string" + nf-type: + type: "string" + vnf-id: + type: "string" + nf-code: + type: "string" + description: "used in vnf naming" + vnf-name: + type: "string" + description: "optionally comes from vnf-request-input container or is assigned\ + \ by sdn-c" + vnf-type: + type: "string" + description: "In preload tree, this label is used for the vf-module-type" + generic.resource.api.vnftopologyoperation.Output: + allOf: + - originalRef: "#/definitions/generic.resource.api.ServiceResponseInformation" + $ref: "#/definitions/generic.resource.api.ServiceResponseInformation" + - originalRef: "#/definitions/generic.resource.api.TopologyResponseCommon" + $ref: "#/definitions/generic.resource.api.TopologyResponseCommon" + - originalRef: "#/definitions/generic.resource.api.VnfResponseInformation" + $ref: "#/definitions/generic.resource.api.VnfResponseInformation" + generic.resource.api.vnfvnrrebuilddata.VnfVnrRebuildData: + type: "object" + properties: + vnf-service-instance-id: + type: "string" + vnf-id: + type: "string" + vnrs-data: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnfvnrrebuilddata.vnfvnrrebuilddata.VnrsData" + $ref: "#/definitions/generic.resource.api.vnfvnrrebuilddata.vnfvnrrebuilddata.VnrsData" + generic.resource.api.vnfvnrrebuilddata.vnfvnrrebuilddata.VnrsData: + type: "object" + properties: + network-id: + type: "string" + network-instance-group-id: + type: "string" + network-instance-group-function: + type: "string" + configuration-id: + type: "string" + parent-port-role: + type: "string" + vnfc-instance-group-function: + type: "string" + upper-tag-id: + type: "integer" + format: "int64" + lower-tag-id: + type: "integer" + format: "int64" + generic.resource.api.vnicgroups.VnicGroups: + type: "object" + properties: + vnic-group: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.VnicGroup" + generic.resource.api.vnicgroups.vnicgroups.VnicGroup: + type: "object" + properties: + vlan-vnics: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics" + vlan-assignment-policy-name: + type: "string" + description: "Policy name in ASDC model & policy definition in Policy Engine" + vlan-common-ip-addresses: + originalRef: "#/definitions/generic.resource.api.IpAddresses" + $ref: "#/definitions/generic.resource.api.IpAddresses" + network-instance-group-function: + type: "string" + description: "network-instance-Group-function for network collection where\ + \ vnics with vnic-interface-role will connect" + vlan-tag-index-next: + type: "integer" + format: "int64" + description: "Next tag to be assigned" + vnic-interface-role: + type: "string" + description: "Same as network-role of network where vnic is connected" + generic.resource.api.vnicgroups.vnicgroups.vnicgroup.VlanVnics: + type: "object" + properties: + vlan-vnic: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + $ref: "#/definitions/generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic" + generic.resource.api.vnicgroups.vnicgroups.vnicgroup.vlanvnics.VlanVnic: + type: "object" + properties: + vnic-sub-interfaces: + originalRef: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + $ref: "#/definitions/generic.resource.api.SubInterfaceNetworkData" + vnic-port-id: + type: "string" + generic.resource.api.vnics.Vnics: + type: "object" + properties: + vnic: + type: "array" + items: + originalRef: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + $ref: "#/definitions/generic.resource.api.vnics.vnics.Vnic" + generic.resource.api.vnics.vnics.Vnic: + allOf: + - originalRef: "#/definitions/generic.resource.api.SubInterfaces" + $ref: "#/definitions/generic.resource.api.SubInterfaces" + - type: "object" + properties: + vnic-port-id: + type: "string" + vnic-port-name: + type: "string" + generic.resource.api.vnrparameters.VnrParameters: + type: "object" + properties: + vnf-id: + type: "string" + network-id: + type: "string" + network-instance-group-id: + type: "string" + network-instance-group-function: + type: "string" + vnf-service-instance-id: + type: "string" + vf-module-id: + type: "string" + description: "This is mandatory in case of rebuild" + parent-port-role: + type: "string" + vnfc-instance-group-function: + type: "string" + upper-tag-id: + type: "integer" + format: "int64" + lower-tag-id: + type: "integer" + format: "int64" + network-collection-service-instance-id: + type: "string" + description: "service instance id that created network-collection" + generic.resource.api.vpnbindings.VpnBindings: + type: "object" + properties: + vpn-name: + type: "string" + vpn-binding-id: + type: "string" + route-target-role: + type: "string" + aic-zone: + type: "string" + description: "AIC Zone the route target associated with" + global-route-target: + type: "string" diff --git a/generic-resource-api/model/yang/pom.xml b/generic-resource-api/model/yang/pom.xml new file mode 100644 index 00000000..48a38cf5 --- /dev/null +++ b/generic-resource-api/model/yang/pom.xml @@ -0,0 +1,54 @@ + + + 4.0.0 + + + org.onap.ccsdk.parent + binding-parent + 2.0.0-SNAPSHOT + + + + org.onap.sdnc.northbound + generic-resource-api-model-yang + 2.0.0-SNAPSHOT + bundle + + sdnc-northbound :: generic-resource-api :: ${project.artifactId} + + + + org.opendaylight.mdsal.binding.model.ietf + rfc6991 + + + + + + + + + org.codehaus.mojo + exec-maven-plugin + 1.2.1 + + + + python + + scripts/python/yang2props.py + src/main/yang/GENERIC-RESOURCE-API.yang + target/generic-resource-api.properties + + + generation + generate-resources + + exec + + + + + + + diff --git a/generic-resource-api/model/yang/scripts/python/yang2props.py b/generic-resource-api/model/yang/scripts/python/yang2props.py new file mode 100755 index 00000000..3cd56e40 --- /dev/null +++ b/generic-resource-api/model/yang/scripts/python/yang2props.py @@ -0,0 +1,57 @@ +#!/usr/bin/python + +import re +import sys + + +# Convert word from foo-bar to FooBar +# words begining with a digit will be converted to _digit +def to_enum(s): + if s[0].isdigit(): + s = "_" + s + else: + s = s[0].upper() + s[1:] + return re.sub(r'(?!^)-([a-zA-Z])', lambda m: m.group(1).upper(), s) + +leaf = "" +val = "" +li = [] + +if len(sys.argv) < 3: + print('yang2props.py ') + sys.exit(2) + +with open(sys.argv[1], "r") as ins: + for line in ins: + # if we see a leaf save the name for later + if "leaf " in line: + match = re.search(r'leaf (\S+)', line) + if match: + leaf = match.group(1) + + # if we see enum convert the value to enum format and see if it changed + # if the value is different write a property entry + if "enum " in line: + match = re.search(r'enum "(\S+)";', line) + if match: + val = match.group(1) + enum = to_enum(val) + + # see if converting to enum changed the string + if val != enum: + property = "yang."+leaf+"."+enum+"="+val + if property not in li: + li.append( property) + + +# Open output file +fo = open(sys.argv[2], "w") +fo.write("# yang conversion properties \n") +fo.write("# used to convert Enum back to the original yang value \n") +fo.write("\n".join(li)) +fo.write("\n") + +# Close opend file +fo.close() + + diff --git a/generic-resource-api/model/yang/src/main/resources/generic-resource-api.20170824.json b/generic-resource-api/model/yang/src/main/resources/generic-resource-api.20170824.json new file mode 100644 index 00000000..f70665fa --- /dev/null +++ b/generic-resource-api/model/yang/src/main/resources/generic-resource-api.20170824.json @@ -0,0 +1,108808 @@ +{ + "swagger": "2.0", + "info": { + "version": "1.0.0" + }, + "basePath": "/restconf", + "paths": { + "/restconf/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)connection-attachment-allotted-resources", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP" + } + }, + { + "in": "body", + "name": "**(config)port-mirror-configurations", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP" + } + }, + { + "in": "body", + "name": "**(config)generic-configurations", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations-TOP" + } + }, + { + "in": "body", + "name": "**(config)preload-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)GENERIC-RESOURCE-API_modulePOST" + } + } + }, + "operationId": "POST-GENERIC-RESOURCE-API_module" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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)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)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)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" + } + }, + { + "in": "body", + "name": "**(config)brg-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/brg-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-brg-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)brg-request-input" + } + } + }, + "operationId": "GET-brg-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)brg-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-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)brg-request-input-TOP" + } + } + }, + "operationId": "PUT-brg-request-input" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "post": { + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "post": { + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-connection-attachment-allotted-resources" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)connection-attachment-allotted-resources" + } + } + }, + "operationId": "GET-connection-attachment-allotted-resources" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "**(config)connection-attachment-allotted-resource", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)connection-attachment-allotted-resourcesPOST" + } + } + }, + "operationId": "POST-connection-attachment-allotted-resources" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "(config)connection-attachment-allotted-resources", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP" + } + } + }, + "operationId": "PUT-connection-attachment-allotted-resources" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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-connection-attachment-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)connection-attachment-allotted-resource" + } + } + }, + "operationId": "GET-connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP" + } + }, + { + "in": "body", + "name": "**(config)allotted-resource-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)connection-attachment-allotted-resourcePOST" + } + } + }, + "operationId": "POST-connection-attachment-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)connection-attachment-allotted-resource", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP" + } + } + }, + "operationId": "PUT-connection-attachment-allotted-resource" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)connection-attachment-topology", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP" + } + }, + { + "in": "body", + "name": "**(config)connection-attachment-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP" + } + }, + { + "in": "body", + "name": "**(config)allotted-resource-oper-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP" + } + } + }, + "operationId": "PUT-allotted-resource-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP" + } + } + }, + "operationId": "PUT-allotted-resource-oper-status" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" + } + }, + { + "in": "body", + "name": "**(config)connection-attachment-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP" + } + }, + { + "in": "body", + "name": "**(config)service-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP" + } + } + }, + "operationId": "PUT-allotted-resource-operation-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP" + } + } + }, + "operationId": "PUT-allotted-resource-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-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-connection-attachment-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)connection-attachment-request-input" + } + } + }, + "operationId": "GET-connection-attachment-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)param", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)connection-attachment-request-inputPOST" + } + } + }, + "operationId": "POST-connection-attachment-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)connection-attachment-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP" + } + } + }, + "operationId": "PUT-connection-attachment-request-input" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/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" + }, + "post": { + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP" + } + } + }, + "operationId": "PUT-param" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/{name}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/{name}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP" + } + } + }, + "operationId": "PUT-request-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP" + } + } + }, + "operationId": "PUT-sdnc-request-header" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP" + } + } + }, + "operationId": "PUT-service-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-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-connection-attachment-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)connection-attachment-parameters" + } + } + }, + "operationId": "GET-connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)connection-attachment-parametersPOST" + } + } + }, + "operationId": "POST-connection-attachment-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)connection-attachment-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP" + } + } + }, + "operationId": "PUT-connection-attachment-parameters" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-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" + }, + "post": { + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP" + } + } + }, + "operationId": "PUT-param" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-parameters/param/{name}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-parameters/param/{name}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-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-connection-attachment-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)connection-attachment-topology" + } + } + }, + "operationId": "GET-connection-attachment-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)connection-attachment-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP" + } + }, + { + "in": "body", + "name": "**(config)allotted-resource-identifiers", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP" + } + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)connection-attachment-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)connection-attachment-topologyPOST" + } + } + }, + "operationId": "POST-connection-attachment-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)connection-attachment-topology", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP" + } + } + }, + "operationId": "PUT-connection-attachment-topology" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP" + } + } + }, + "operationId": "PUT-allotted-resource-identifiers" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-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-connection-attachment-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)connection-attachment-assignments" + } + } + }, + "operationId": "GET-connection-attachment-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)connection-attachment-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP" + } + } + }, + "operationId": "PUT-connection-attachment-assignments" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-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-connection-attachment-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)connection-attachment-parameters" + } + } + }, + "operationId": "GET-connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)connection-attachment-parametersPOST" + } + } + }, + "operationId": "POST-connection-attachment-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)connection-attachment-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP" + } + } + }, + "operationId": "PUT-connection-attachment-parameters" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-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" + }, + "post": { + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP" + } + } + }, + "operationId": "PUT-param" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/{name}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/{name}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP" + } + } + }, + "operationId": "PUT-allotted-resource-status" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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)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" + } + }, + { + "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/(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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "post": { + "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)resource-resolution-data", + "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/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/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}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "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/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "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/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/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}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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)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)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)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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "post": { + "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)resource-resolution-data", + "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/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/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}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "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/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "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/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/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}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-generic-configurations" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)generic-configurations" + } + } + }, + "operationId": "GET-generic-configurations" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "**(config)gc-configuration", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)generic-configurationsPOST" + } + } + }, + "operationId": "POST-generic-configurations" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "(config)generic-configurations", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations-TOP" + } + } + }, + "operationId": "PUT-generic-configurations" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-gc-configuration" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)gc-configuration" + } + } + }, + "operationId": "GET-gc-configuration" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)configuration-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP" + } + }, + { + "in": "body", + "name": "**(config)configuration-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)gc-configurationPOST" + } + } + }, + "operationId": "POST-gc-configuration" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)gc-configuration", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP" + } + } + }, + "operationId": "PUT-gc-configuration" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-data" + } + } + }, + "operationId": "GET-configuration-data" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)configuration-operation-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)configuration-oper-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-dataPOST" + } + } + }, + "operationId": "POST-configuration-data" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP" + } + } + }, + "operationId": "PUT-configuration-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-oper-status": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-oper-status" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-oper-status" + } + } + }, + "operationId": "GET-configuration-oper-status" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-oper-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP" + } + } + }, + "operationId": "PUT-configuration-oper-status" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-operation-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-operation-information" + } + } + }, + "operationId": "GET-configuration-operation-information" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)sdnc-request-header", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" + } + }, + { + "in": "body", + "name": "**(config)request-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)configuration-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)gc-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP" + } + }, + { + "in": "body", + "name": "**(config)service-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-operation-informationPOST" + } + } + }, + "operationId": "POST-configuration-operation-information" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-operation-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP" + } + } + }, + "operationId": "PUT-configuration-operation-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-information" + } + } + }, + "operationId": "GET-configuration-information" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-informationPOST" + } + } + }, + "operationId": "POST-configuration-information" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" + } + } + }, + "operationId": "PUT-configuration-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-gc-request-input" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)gc-request-input" + } + } + }, + "operationId": "GET-gc-request-input" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)input-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP" + } + }, + { + "in": "body", + "name": "**(config)configuration-ids", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)gc-request-inputPOST" + } + } + }, + "operationId": "POST-gc-request-input" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)gc-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP" + } + } + }, + "operationId": "PUT-gc-request-input" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/configuration-ids/{configuration-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-ids" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-ids" + } + } + }, + "operationId": "GET-configuration-ids" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-ids", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP" + } + } + }, + "operationId": "PUT-configuration-ids" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-input-parameters" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)input-parameters" + } + } + }, + "operationId": "GET-input-parameters" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)param", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)input-parametersPOST" + } + } + }, + "operationId": "POST-input-parameters" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)input-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP" + } + } + }, + "operationId": "PUT-input-parameters" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/{name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-param" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP" + } + } + }, + "operationId": "PUT-param" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/{name}/resource-resolution-data": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/{name}/resource-resolution-data/resource-key/{name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/request-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)request-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" + } + } + }, + "operationId": "PUT-request-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/sdnc-request-header": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)sdnc-request-header", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" + } + } + }, + "operationId": "PUT-sdnc-request-header" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)service-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" + } + } + }, + "operationId": "PUT-service-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-status": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-status" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-status" + } + } + }, + "operationId": "GET-configuration-status" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP" + } + } + }, + "operationId": "PUT-configuration-status" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-port-mirror-configurations" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configurations" + } + } + }, + "operationId": "GET-port-mirror-configurations" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "**(config)port-mirror-configuration", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configurationsPOST" + } + } + }, + "operationId": "POST-port-mirror-configurations" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "(config)port-mirror-configurations", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP" + } + } + }, + "operationId": "PUT-port-mirror-configurations" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-port-mirror-configuration" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configuration" + } + } + }, + "operationId": "GET-port-mirror-configuration" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)configuration-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP" + } + }, + { + "in": "body", + "name": "**(config)configuration-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configurationPOST" + } + } + }, + "operationId": "POST-port-mirror-configuration" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)port-mirror-configuration", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP" + } + } + }, + "operationId": "PUT-port-mirror-configuration" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-data" + } + } + }, + "operationId": "GET-configuration-data" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)configuration-operation-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)port-mirror-configuration-topology", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP" + } + }, + { + "in": "body", + "name": "**(config)configuration-oper-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-dataPOST" + } + } + }, + "operationId": "POST-configuration-data" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP" + } + } + }, + "operationId": "PUT-configuration-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-oper-status": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-oper-status" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-oper-status" + } + } + }, + "operationId": "GET-configuration-oper-status" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-oper-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP" + } + } + }, + "operationId": "PUT-configuration-oper-status" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-operation-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-operation-information" + } + } + }, + "operationId": "GET-configuration-operation-information" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)sdnc-request-header", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" + } + }, + { + "in": "body", + "name": "**(config)request-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)service-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)configuration-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)port-mirror-configuration-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-operation-informationPOST" + } + } + }, + "operationId": "POST-configuration-operation-information" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-operation-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP" + } + } + }, + "operationId": "PUT-configuration-operation-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-information" + } + } + }, + "operationId": "GET-configuration-information" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-informationPOST" + } + } + }, + "operationId": "POST-configuration-information" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP" + } + } + }, + "operationId": "PUT-configuration-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-port-mirror-configuration-request-input" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configuration-request-input" + } + } + }, + "operationId": "GET-port-mirror-configuration-request-input" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)source-port", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP" + } + }, + { + "in": "body", + "name": "**(config)dest-port", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP" + } + }, + { + "in": "body", + "name": "**(config)port-mirror-configuration-input-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configuration-request-inputPOST" + } + } + }, + "operationId": "POST-port-mirror-configuration-request-input" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)port-mirror-configuration-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP" + } + } + }, + "operationId": "PUT-port-mirror-configuration-request-input" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-dest-port" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)dest-port" + } + } + }, + "operationId": "GET-dest-port" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)pnf-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)vnf-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)dest-portPOST" + } + } + }, + "operationId": "POST-dest-port" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)dest-port", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP" + } + } + }, + "operationId": "PUT-dest-port" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-pnf-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-information" + } + } + }, + "operationId": "GET-pnf-information" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-informationPOST" + } + } + }, + "operationId": "POST-pnf-information" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)pnf-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP" + } + } + }, + "operationId": "PUT-pnf-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnf-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/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": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnf-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP" + } + } + }, + "operationId": "PUT-vnf-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-port-mirror-configuration-input-parameters" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configuration-input-parameters" + } + } + }, + "operationId": "GET-port-mirror-configuration-input-parameters" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)param", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configuration-input-parametersPOST" + } + } + }, + "operationId": "POST-port-mirror-configuration-input-parameters" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)port-mirror-configuration-input-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP" + } + } + }, + "operationId": "PUT-port-mirror-configuration-input-parameters" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/{name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-param" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP" + } + } + }, + "operationId": "PUT-param" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/{name}/resource-resolution-data": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/{name}/resource-resolution-data/resource-key/{name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-source-port" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)source-port" + } + } + }, + "operationId": "GET-source-port" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)pnf-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)vnf-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)source-portPOST" + } + } + }, + "operationId": "POST-source-port" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)source-port", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP" + } + } + }, + "operationId": "PUT-source-port" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-pnf-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-information" + } + } + }, + "operationId": "GET-pnf-information" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-informationPOST" + } + } + }, + "operationId": "POST-pnf-information" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)pnf-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP" + } + } + }, + "operationId": "PUT-pnf-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnf-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/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": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnf-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP" + } + } + }, + "operationId": "PUT-vnf-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/request-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)request-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP" + } + } + }, + "operationId": "PUT-request-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/sdnc-request-header": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)sdnc-request-header", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP" + } + } + }, + "operationId": "PUT-sdnc-request-header" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)service-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP" + } + } + }, + "operationId": "PUT-service-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-port-mirror-configuration-topology" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configuration-topology" + } + } + }, + "operationId": "GET-port-mirror-configuration-topology" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)port-mirror-configuration-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP" + } + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)configuration-identifiers", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP" + } + }, + { + "in": "body", + "name": "**(config)port-mirror-configuration-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configuration-topologyPOST" + } + } + }, + "operationId": "POST-port-mirror-configuration-topology" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)port-mirror-configuration-topology", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP" + } + } + }, + "operationId": "PUT-port-mirror-configuration-topology" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/configuration-identifiers": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-identifiers" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-identifiers" + } + } + }, + "operationId": "GET-configuration-identifiers" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-identifiers", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP" + } + } + }, + "operationId": "PUT-configuration-identifiers" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-port-mirror-configuration-assignments" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configuration-assignments" + } + } + }, + "operationId": "GET-port-mirror-configuration-assignments" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)contrail-vmi-params", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP" + } + }, + { + "in": "body", + "name": "**(config)source-vnfc-instance-group-id", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP" + } + }, + { + "in": "body", + "name": "**(config)dest-vnfc-instance-group-id", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP" + } + }, + { + "in": "body", + "name": "**(config)source-to-dest-maps", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configuration-assignmentsPOST" + } + } + }, + "operationId": "POST-port-mirror-configuration-assignments" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)port-mirror-configuration-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP" + } + } + }, + "operationId": "PUT-port-mirror-configuration-assignments" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-contrail-vmi-params" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)contrail-vmi-params" + } + } + }, + "operationId": "GET-contrail-vmi-params" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)param", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)contrail-vmi-paramsPOST" + } + } + }, + "operationId": "POST-contrail-vmi-params" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)contrail-vmi-params", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP" + } + } + }, + "operationId": "PUT-contrail-vmi-params" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/{name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-param" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP" + } + } + }, + "operationId": "PUT-param" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/{name}/resource-resolution-data": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/{name}/resource-resolution-data/resource-key/{name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/dest-vnfc-instance-group-id": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-dest-vnfc-instance-group-id" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)dest-vnfc-instance-group-id" + } + } + }, + "operationId": "GET-dest-vnfc-instance-group-id" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)dest-vnfc-instance-group-id", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP" + } + } + }, + "operationId": "PUT-dest-vnfc-instance-group-id" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-source-to-dest-maps" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)source-to-dest-maps" + } + } + }, + "operationId": "GET-source-to-dest-maps" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)source-to-dest-map", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)source-to-dest-mapsPOST" + } + } + }, + "operationId": "POST-source-to-dest-maps" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)source-to-dest-maps", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP" + } + } + }, + "operationId": "PUT-source-to-dest-maps" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/{source-port-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "source-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-source-to-dest-map" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "source-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)source-to-dest-map" + } + } + }, + "operationId": "GET-source-to-dest-map" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "source-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)dest-ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)source-to-dest-mapPOST" + } + } + }, + "operationId": "POST-source-to-dest-map" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "source-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)source-to-dest-map", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP" + } + } + }, + "operationId": "PUT-source-to-dest-map" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/{source-port-id}/dest-ip-addresses": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "source-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-dest-ip-addresses" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "source-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)dest-ip-addresses" + } + } + }, + "operationId": "GET-dest-ip-addresses" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "source-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)dest-ip-addressesPOST" + } + } + }, + "operationId": "POST-dest-ip-addresses" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "source-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)dest-ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP" + } + } + }, + "operationId": "PUT-dest-ip-addresses" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/{source-port-id}/dest-ip-addresses/ip-addresses": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "source-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-ip-addresses" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "source-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)ip-addresses" + } + } + }, + "operationId": "GET-ip-addresses" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "source-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP" + } + } + }, + "operationId": "PUT-ip-addresses" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-vnfc-instance-group-id": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-source-vnfc-instance-group-id" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)source-vnfc-instance-group-id" + } + } + }, + "operationId": "GET-source-vnfc-instance-group-id" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)source-vnfc-instance-group-id", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP" + } + } + }, + "operationId": "PUT-source-vnfc-instance-group-id" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-port-mirror-configuration-parameters" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configuration-parameters" + } + } + }, + "operationId": "GET-port-mirror-configuration-parameters" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)param", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)port-mirror-configuration-parametersPOST" + } + } + }, + "operationId": "POST-port-mirror-configuration-parameters" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)port-mirror-configuration-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP" + } + } + }, + "operationId": "PUT-port-mirror-configuration-parameters" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/{name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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": "configuration-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" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-param" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-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/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP" + } + } + }, + "operationId": "PUT-param" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/{name}/resource-resolution-data": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/{name}/resource-resolution-data/resource-key/{name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-status": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-configuration-status" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)configuration-status" + } + } + }, + "operationId": "GET-configuration-status" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)configuration-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP" + } + } + }, + "operationId": "PUT-configuration-status" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-preload-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)preload-information" + } + } + }, + "operationId": "GET-preload-information" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "**(config)preload-list", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)preload-informationPOST" + } + } + }, + "operationId": "POST-preload-information" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "(config)preload-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information-TOP" + } + } + }, + "operationId": "PUT-preload-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-preload-list" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)preload-list" + } + } + }, + "operationId": "GET-preload-list" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)preload-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)preload-listPOST" + } + } + }, + "operationId": "POST-preload-list" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)preload-list", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP" + } + } + }, + "operationId": "PUT-preload-list" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)preload-oper-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP" + } + }, + { + "in": "body", + "name": "**(config)preload-network-topology-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)preload-vf-module-topology-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)preload-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP" + } + } + }, + "operationId": "PUT-preload-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-preload-network-topology-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)preload-network-topology-information" + } + } + }, + "operationId": "GET-preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)network-policy", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP" + } + }, + { + "in": "body", + "name": "**(config)route-table-reference", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP" + } + }, + { + "in": "body", + "name": "**(config)host-routes", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP" + } + }, + { + "in": "body", + "name": "**(config)vpn-bindings", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP" + } + }, + { + "in": "body", + "name": "**(config)subnets", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP" + } + }, + { + "in": "body", + "name": "**(config)network-topology-identifier-structure", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)preload-network-topology-informationPOST" + } + } + }, + "operationId": "POST-preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)preload-network-topology-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP" + } + } + }, + "operationId": "PUT-preload-network-topology-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/host-routes/{route-prefix}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "route-prefix", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-host-routes" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "route-prefix", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)host-routes" + } + } + }, + "operationId": "GET-host-routes" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "route-prefix", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)host-routes", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP" + } + } + }, + "operationId": "PUT-host-routes" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP" + } + } + }, + "operationId": "PUT-network-policy" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)related-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)network-topology-identifier-structurePOST" + } + } + }, + "operationId": "POST-network-topology-identifier-structure" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)network-topology-identifier-structure", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP" + } + } + }, + "operationId": "PUT-network-topology-identifier-structure" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-related-networks" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networks" + } + } + }, + "operationId": "GET-related-networks" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)related-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networksPOST" + } + } + }, + "operationId": "POST-related-networks" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)related-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP" + } + } + }, + "operationId": "PUT-related-networks" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network/{network-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-related-network" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-network" + } + } + }, + "operationId": "GET-related-network" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networkPOST" + } + } + }, + "operationId": "POST-related-network" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)related-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP" + } + } + }, + "operationId": "PUT-related-network" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network/{network-id}/vlan-tags": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-tags" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-tags" + } + } + }, + "operationId": "GET-vlan-tags" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP" + } + } + }, + "operationId": "PUT-vlan-tags" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP" + } + } + }, + "operationId": "PUT-route-table-reference" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/subnets/{start-address}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP" + } + } + }, + "operationId": "PUT-subnets" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP" + } + } + }, + "operationId": "PUT-vpn-bindings" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-oper-status": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-preload-oper-status" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)preload-oper-status" + } + } + }, + "operationId": "GET-preload-oper-status" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)preload-oper-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP" + } + } + }, + "operationId": "PUT-preload-oper-status" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-preload-vf-module-topology-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)preload-vf-module-topology-information" + } + } + }, + "operationId": "GET-preload-vf-module-topology-information" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnf-topology-identifier-structure", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP" + } + }, + { + "in": "body", + "name": "**(config)vnf-resource-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP" + } + }, + { + "in": "body", + "name": "**(config)vf-module-topology", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)preload-vf-module-topology-informationPOST" + } + } + }, + "operationId": "POST-preload-vf-module-topology-information" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)preload-vf-module-topology-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP" + } + } + }, + "operationId": "PUT-preload-vf-module-topology-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vf-module-topology" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vf-module-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP" + } + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)vf-module-topology-identifier", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP" + } + }, + { + "in": "body", + "name": "**(config)vf-module-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vf-module-topology", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP" + } + } + }, + "operationId": "PUT-vf-module-topology" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-onap-model-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vf-module-assignments" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vms", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP" + } + }, + { + "in": "body", + "name": "**(config)dhcp-subnet-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP" + } + }, + { + "in": "body", + "name": "**(config)vlan-vnfc-instance-groups", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vf-module-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP" + } + } + }, + "operationId": "PUT-vf-module-assignments" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-dhcp-subnet-assignments" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)dhcp-subnet-assignments" + } + } + }, + "operationId": "GET-dhcp-subnet-assignments" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)dhcp-subnet-assignment", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)dhcp-subnet-assignmentsPOST" + } + } + }, + "operationId": "POST-dhcp-subnet-assignments" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)dhcp-subnet-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP" + } + } + }, + "operationId": "PUT-dhcp-subnet-assignments" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments/dhcp-subnet-assignment/{neutron-subnet-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "Same as subnet-id in subnet-data structure", + "in": "path", + "name": "neutron-subnet-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-dhcp-subnet-assignment" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "Same as subnet-id in subnet-data structure", + "in": "path", + "name": "neutron-subnet-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)dhcp-subnet-assignment" + } + } + }, + "operationId": "GET-dhcp-subnet-assignment" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "Same as subnet-id in subnet-data structure", + "in": "path", + "name": "neutron-subnet-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)dhcp-subnet-assignment", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP" + } + } + }, + "operationId": "PUT-dhcp-subnet-assignment" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-vnfc-instance-groups" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnfc-instance-groups" + } + } + }, + "operationId": "GET-vlan-vnfc-instance-groups" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-vnfc-instance-group", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnfc-instance-groupsPOST" + } + } + }, + "operationId": "POST-vlan-vnfc-instance-groups" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-vnfc-instance-groups", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP" + } + } + }, + "operationId": "PUT-vlan-vnfc-instance-groups" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-vnfc-instance-group" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnfc-instance-group" + } + } + }, + "operationId": "GET-vlan-vnfc-instance-group" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfcs", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnfc-instance-groupPOST" + } + } + }, + "operationId": "POST-vlan-vnfc-instance-group" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-vnfc-instance-group", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP" + } + } + }, + "operationId": "PUT-vlan-vnfc-instance-group" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfcs" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfcs" + } + } + }, + "operationId": "GET-vnfcs" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfcsPOST" + } + } + }, + "operationId": "POST-vnfcs" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfcs", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP" + } + } + }, + "operationId": "PUT-vnfcs" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc" + } + } + }, + "operationId": "GET-vnfc" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnic-groups", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfcPOST" + } + } + }, + "operationId": "POST-vnfc" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP" + } + } + }, + "operationId": "PUT-vnfc" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnic-groups" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-groups" + } + } + }, + "operationId": "GET-vnic-groups" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnic-group", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-groupsPOST" + } + } + }, + "operationId": "POST-vnic-groups" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnic-groups", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP" + } + } + }, + "operationId": "PUT-vnic-groups" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnic-group" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-group" + } + } + }, + "operationId": "GET-vnic-group" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-common-ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP" + } + }, + { + "in": "body", + "name": "**(config)vlan-vnics", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-groupPOST" + } + } + }, + "operationId": "POST-vnic-group" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnic-group", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP" + } + } + }, + "operationId": "PUT-vnic-group" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-addresses": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-common-ip-addresses" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-common-ip-addresses" + } + } + }, + "operationId": "GET-vlan-common-ip-addresses" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-common-ip-addressesPOST" + } + } + }, + "operationId": "POST-vlan-common-ip-addresses" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-common-ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP" + } + } + }, + "operationId": "PUT-vlan-common-ip-addresses" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-addresses/ip-addresses": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-ip-addresses" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)ip-addresses" + } + } + }, + "operationId": "GET-ip-addresses" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP" + } + } + }, + "operationId": "PUT-ip-addresses" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-vnics" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnics" + } + } + }, + "operationId": "GET-vlan-vnics" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-vnic", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnicsPOST" + } + } + }, + "operationId": "POST-vlan-vnics" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-vnics", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP" + } + } + }, + "operationId": "PUT-vlan-vnics" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-vnic" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnic" + } + } + }, + "operationId": "GET-vlan-vnic" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnic-sub-interfaces", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnicPOST" + } + } + }, + "operationId": "POST-vlan-vnic" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-vnic", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP" + } + } + }, + "operationId": "PUT-vlan-vnic" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnic-sub-interfaces" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-sub-interfaces" + } + } + }, + "operationId": "GET-vnic-sub-interfaces" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)sub-interface-network-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-sub-interfacesPOST" + } + } + }, + "operationId": "POST-vnic-sub-interfaces" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnic-sub-interfaces", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP" + } + } + }, + "operationId": "PUT-vnic-sub-interfaces" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-sub-interface-network-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface-network-data" + } + } + }, + "operationId": "GET-sub-interface-network-data" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)network-information-items", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" + } + }, + { + "in": "body", + "name": "**(config)floating-ips", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface-network-dataPOST" + } + } + }, + "operationId": "POST-sub-interface-network-data" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)sub-interface-network-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP" + } + } + }, + "operationId": "PUT-sub-interface-network-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/floating-ips": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-floating-ips" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)floating-ips", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" + } + } + }, + "operationId": "PUT-floating-ips" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-network-information-items" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)network-information-item", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)network-information-items", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" + } + } + }, + "operationId": "PUT-network-information-items" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" + } + } + }, + "operationId": "PUT-network-information-item" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}/network-ips": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" + } + } + }, + "operationId": "PUT-network-ips" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vms" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vm", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vms", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP" + } + } + }, + "operationId": "PUT-vms" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)vm" + } + } + }, + "operationId": "GET-vm" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP" + } + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP" + } + } + }, + "operationId": "PUT-vm" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-onap-model-information" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)onap-model-information" + } + } + }, + "operationId": "GET-onap-model-information" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)vm-names" + } + } + }, + "operationId": "GET-vm-names" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-names", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vm-namesPOST" + } + } + }, + "operationId": "POST-vm-names" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP" + } + } + }, + "operationId": "PUT-vm-names" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-names" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-names" + } + } + }, + "operationId": "GET-vnfc-names" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-namesPOST" + } + } + }, + "operationId": "POST-vnfc-names" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-names", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP" + } + } + }, + "operationId": "PUT-vnfc-names" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-networks" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-networks" + } + } + }, + "operationId": "GET-vnfc-networks" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-network-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-networksPOST" + } + } + }, + "operationId": "POST-vnfc-networks" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP" + } + } + }, + "operationId": "PUT-vnfc-networks" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-network-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-network-data" + } + } + }, + "operationId": "GET-vnfc-network-data" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-ports", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP" + } + }, + { + "in": "body", + "name": "**(config)vnfc-subnet", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP" + } + }, + { + "in": "body", + "name": "**(config)connection-point", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-network-dataPOST" + } + } + }, + "operationId": "POST-vnfc-network-data" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-network-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP" + } + } + }, + "operationId": "PUT-vnfc-network-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-connection-point" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)connection-point" + } + } + }, + "operationId": "GET-connection-point" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)connection-pointPOST" + } + } + }, + "operationId": "POST-connection-point" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)connection-point", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP" + } + } + }, + "operationId": "PUT-connection-point" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point/vlan-data/{vlan-uuid}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", + "in": "path", + "name": "vlan-uuid", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", + "in": "path", + "name": "vlan-uuid", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-data" + } + } + }, + "operationId": "GET-vlan-data" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", + "in": "path", + "name": "vlan-uuid", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP" + } + } + }, + "operationId": "PUT-vlan-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-ports" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-ports" + } + } + }, + "operationId": "GET-vnfc-ports" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-port", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-portsPOST" + } + } + }, + "operationId": "POST-vnfc-ports" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-ports", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP" + } + } + }, + "operationId": "PUT-vnfc-ports" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-port" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-port" + } + } + }, + "operationId": "GET-vnfc-port" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnic-sub-interfaces", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-portPOST" + } + } + }, + "operationId": "POST-vnfc-port" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-port", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP" + } + } + }, + "operationId": "PUT-vnfc-port" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnic-sub-interfaces" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-sub-interfaces" + } + } + }, + "operationId": "GET-vnic-sub-interfaces" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)sub-interface-network-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-sub-interfacesPOST" + } + } + }, + "operationId": "POST-vnic-sub-interfaces" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnic-sub-interfaces", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP" + } + } + }, + "operationId": "PUT-vnic-sub-interfaces" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-sub-interface-network-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface-network-data" + } + } + }, + "operationId": "GET-sub-interface-network-data" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)network-information-items", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" + } + }, + { + "in": "body", + "name": "**(config)floating-ips", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface-network-dataPOST" + } + } + }, + "operationId": "POST-sub-interface-network-data" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)sub-interface-network-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP" + } + } + }, + "operationId": "PUT-sub-interface-network-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/floating-ips": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-floating-ips" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)floating-ips", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" + } + } + }, + "operationId": "PUT-floating-ips" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-network-information-items" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)network-information-item", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)network-information-items", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" + } + } + }, + "operationId": "PUT-network-information-items" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" + } + } + }, + "operationId": "PUT-network-information-item" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}/network-ips": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" + } + } + }, + "operationId": "PUT-network-ips" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-subnet" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-subnet" + } + } + }, + "operationId": "GET-vnfc-subnet" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-ip-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-subnetPOST" + } + } + }, + "operationId": "POST-vnfc-subnet" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-subnet", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP" + } + } + }, + "operationId": "PUT-vnfc-subnet" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-ip-assignments" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-ip-assignments" + } + } + }, + "operationId": "GET-vnfc-ip-assignments" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-subnet-ip", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-ip-assignmentsPOST" + } + } + }, + "operationId": "POST-vnfc-ip-assignments" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-ip-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP" + } + } + }, + "operationId": "PUT-vnfc-ip-assignments" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}/vnfc-subnet-ip/{vnfc-ip-address}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + }, + { + "description": "Either IpV4 IP or IpV6 IP addresses should be present", + "in": "path", + "name": "vnfc-ip-address", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-subnet-ip" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + }, + { + "description": "Either IpV4 IP or IpV6 IP addresses should be present", + "in": "path", + "name": "vnfc-ip-address", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-subnet-ip" + } + } + }, + "operationId": "GET-vnfc-subnet-ip" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + }, + { + "description": "Either IpV4 IP or IpV6 IP addresses should be present", + "in": "path", + "name": "vnfc-ip-address", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-subnet-ip", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP" + } + } + }, + "operationId": "PUT-vnfc-subnet-ip" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP" + } + } + }, + "operationId": "PUT-vm-networks" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-network" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-network" + } + } + }, + "operationId": "GET-vm-network" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-information-items", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP" + } + }, + { + "in": "body", + "name": "**(config)related-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP" + } + } + }, + "operationId": "PUT-vm-network" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-floating-ips" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)floating-ips" + } + } + }, + "operationId": "GET-floating-ips" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)floating-ips", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP" + } + } + }, + "operationId": "PUT-floating-ips" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-interface-route-prefixes" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)interface-route-prefixes", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP" + } + } + }, + "operationId": "PUT-interface-route-prefixes" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-mac-addresses" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)mac-addresses" + } + } + }, + "operationId": "GET-mac-addresses" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)mac-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP" + } + } + }, + "operationId": "PUT-mac-addresses" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-network-information-items" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)network-information-items" + } + } + }, + "operationId": "GET-network-information-items" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-information-item", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-information-items", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP" + } + } + }, + "operationId": "PUT-network-information-items" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/related-networks": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-related-networks" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)related-networks" + } + } + }, + "operationId": "GET-related-networks" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)related-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networksPOST" + } + } + }, + "operationId": "POST-related-networks" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)related-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP" + } + } + }, + "operationId": "PUT-related-networks" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/related-networks/related-network/{network-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-related-network" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-network" + } + } + }, + "operationId": "GET-related-network" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networkPOST" + } + } + }, + "operationId": "POST-related-network" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)related-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP" + } + } + }, + "operationId": "PUT-related-network" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/related-networks/related-network/{network-id}/vlan-tags": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-tags" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-tags" + } + } + }, + "operationId": "GET-vlan-tags" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP" + } + } + }, + "operationId": "PUT-vlan-tags" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-sriov-parameters" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)sriov-parameters" + } + } + }, + "operationId": "GET-sriov-parameters" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)heat-vlan-filters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)sriov-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP" + } + } + }, + "operationId": "PUT-sriov-parameters" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-application-tags" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)application-tags" + } + } + }, + "operationId": "GET-application-tags" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)c-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)application-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP" + } + } + }, + "operationId": "PUT-application-tags" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-c-tags" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)c-tags" + } + } + }, + "operationId": "GET-c-tags" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)c-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP" + } + } + }, + "operationId": "PUT-c-tags" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-s-tags" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)s-tags" + } + } + }, + "operationId": "GET-s-tags" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)s-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP" + } + } + }, + "operationId": "PUT-s-tags" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-heat-vlan-filters" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)heat-vlan-filters" + } + } + }, + "operationId": "GET-heat-vlan-filters" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)heat-vlan-filters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP" + } + } + }, + "operationId": "PUT-heat-vlan-filters" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vf-module-parameters" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)param", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vf-module-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP" + } + } + }, + "operationId": "PUT-vf-module-parameters" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/{name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-param" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP" + } + } + }, + "operationId": "PUT-param" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/{name}/resource-resolution-data": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/{name}/resource-resolution-data/resource-key/{name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-topology-identifier": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vf-module-topology-identifier", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP" + } + } + }, + "operationId": "PUT-vf-module-topology-identifier" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnf-resource-assignments" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)availability-zones", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP" + } + }, + { + "in": "body", + "name": "**(config)vnf-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnf-resource-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP" + } + } + }, + "operationId": "PUT-vnf-resource-assignments" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/availability-zones": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)availability-zones", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP" + } + } + }, + "operationId": "PUT-availability-zones" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnf-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnf-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP" + } + } + }, + "operationId": "PUT-vnf-networks" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-network" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-network" + } + } + }, + "operationId": "GET-vnf-network" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)subnets-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" + } + }, + { + "in": "body", + "name": "**(config)related-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP" + } + } + }, + "operationId": "PUT-vnf-network" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/related-networks": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-related-networks" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)related-networks" + } + } + }, + "operationId": "GET-related-networks" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)related-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networksPOST" + } + } + }, + "operationId": "POST-related-networks" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)related-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP" + } + } + }, + "operationId": "PUT-related-networks" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/related-networks/related-network/{network-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-related-network" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-network" + } + } + }, + "operationId": "GET-related-network" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networkPOST" + } + } + }, + "operationId": "POST-related-network" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)related-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP" + } + } + }, + "operationId": "PUT-related-network" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/related-networks/related-network/{network-id}/vlan-tags": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-tags" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-tags" + } + } + }, + "operationId": "GET-vlan-tags" + }, + "put": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP" + } + } + }, + "operationId": "PUT-vlan-tags" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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-subnets-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)subnets-data" + } + } + }, + "operationId": "GET-subnets-data" + }, + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)subnet-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-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)subnets-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP" + } + } + }, + "operationId": "PUT-subnets-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data/subnet-data/{sdnc-subnet-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", + "in": "path", + "name": "sdnc-subnet-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-subnet-data" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", + "in": "path", + "name": "sdnc-subnet-id", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", + "in": "path", + "name": "sdnc-subnet-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)subnet-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP" + } + } + }, + "operationId": "PUT-subnet-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-topology-identifier-structure": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "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": "vf-module-name or network name", + "in": "path", + "name": "preload-id", + "required": true, + "type": "string" + }, + { + "description": "network or vf-module", + "in": "path", + "name": "preload-type", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnf-topology-identifier-structure", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP" + } + } + }, + "operationId": "PUT-vnf-topology-identifier-structure" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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)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" + } + }, + { + "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)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/(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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "post": { + "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)resource-resolution-data", + "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/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/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}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "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/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "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/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/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}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "post": { + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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)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" + } + }, + { + "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/(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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "post": { + "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)resource-resolution-data", + "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/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/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}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "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/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "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/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/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}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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)pnfs", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-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)provided-configurations", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP" + } + }, + { + "in": "body", + "name": "**(config)vnfc-instance-groups", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP" + } + }, + { + "in": "body", + "name": "**(config)network-instance-groups", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP" + } + }, + { + "in": "body", + "name": "**(config)forwarding-paths", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-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)service-topology", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-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-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-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" + } + } + ], + "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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths": { + "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-forwarding-paths" + }, + "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)forwarding-paths" + } + } + }, + "operationId": "GET-forwarding-paths" + }, + "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)forwarding-path", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)forwarding-pathsPOST" + } + } + }, + "operationId": "POST-forwarding-paths" + }, + "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)forwarding-paths", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP" + } + } + }, + "operationId": "PUT-forwarding-paths" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-forwarding-path" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)forwarding-path" + } + } + }, + "operationId": "GET-forwarding-path" + }, + "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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)service-paths", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP" + } + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)forwarding-pathPOST" + } + } + }, + "operationId": "POST-forwarding-path" + }, + "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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)forwarding-path", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP" + } + } + }, + "operationId": "PUT-forwarding-path" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-service-paths" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)service-paths" + } + } + }, + "operationId": "GET-service-paths" + }, + "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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)service-path", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)service-pathsPOST" + } + } + }, + "operationId": "POST-service-paths" + }, + "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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)service-paths", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP" + } + } + }, + "operationId": "PUT-service-paths" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-service-path" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)service-path" + } + } + }, + "operationId": "GET-service-path" + }, + "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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)service", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)service-pathPOST" + } + } + }, + "operationId": "POST-service-path" + }, + "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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)service-path", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP" + } + } + }, + "operationId": "PUT-service-path" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "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/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)service", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP" + } + } + }, + "operationId": "PUT-service" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/service/{service-instance-id}/vnfs": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "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/forwarding-paths/forwarding-path/service-paths/service-path/service/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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "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/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP" + } + } + }, + "operationId": "PUT-vnfs" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/service/{service-instance-id}/vnfs/vnf/{vnf-instance-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "VNF instance ID in the path", + "in": "path", + "name": "vnf-instance-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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "VNF instance ID in the path", + "in": "path", + "name": "vnf-instance-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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "VNF instance ID in the path", + "in": "path", + "name": "vnf-instance-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vf-module-instance", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "VNF instance ID in the path", + "in": "path", + "name": "vnf-instance-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnf", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP" + } + } + }, + "operationId": "PUT-vnf" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/service/{service-instance-id}/vnfs/vnf/{vnf-instance-id}/vf-module-instance": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "VNF instance ID in the path", + "in": "path", + "name": "vnf-instance-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vf-module-instance" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "VNF instance ID in the path", + "in": "path", + "name": "vnf-instance-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vf-module-instance" + } + } + }, + "operationId": "GET-vf-module-instance" + }, + "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" + }, + { + "description": "Generated by SDNC", + "in": "path", + "name": "forwarding-path-id", + "required": true, + "type": "string" + }, + { + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition", + "in": "path", + "name": "service-path-instance-id", + "required": true, + "type": "string" + }, + { + "description": "service-instance-id of each service-instance in the service-path-instance", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "VNF instance ID in the path", + "in": "path", + "name": "vnf-instance-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vf-module-instance", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-TOP" + } + } + }, + "operationId": "PUT-vf-module-instance" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups": { + "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-network-instance-groups" + }, + "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)network-instance-groups" + } + } + }, + "operationId": "GET-network-instance-groups" + }, + "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-instance-group", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)network-instance-groupsPOST" + } + } + }, + "operationId": "POST-network-instance-groups" + }, + "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)network-instance-groups", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP" + } + } + }, + "operationId": "PUT-network-instance-groups" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-network-instance-group" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)network-instance-group" + } + } + }, + "operationId": "GET-network-instance-group" + }, + "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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)subnet-assignment-policy", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP" + } + }, + { + "in": "body", + "name": "**(config)vpn-binding-policy", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP" + } + }, + { + "in": "body", + "name": "**(config)aggregate-route-policy", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP" + } + }, + { + "in": "body", + "name": "**(config)networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP" + } + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)subnets", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP" + } + }, + { + "in": "body", + "name": "**(config)aggregate-routes", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)network-instance-groupPOST" + } + } + }, + "operationId": "POST-network-instance-group" + }, + "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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)network-instance-group", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP" + } + } + }, + "operationId": "PUT-network-instance-group" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/aggregate-route-policy": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-aggregate-route-policy" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)aggregate-route-policy" + } + } + }, + "operationId": "GET-aggregate-route-policy" + }, + "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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)aggregate-route-policy", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP" + } + } + }, + "operationId": "PUT-aggregate-route-policy" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/aggregate-routes/{route-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Unique id", + "in": "path", + "name": "route-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-aggregate-routes" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Unique id", + "in": "path", + "name": "route-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)aggregate-routes" + } + } + }, + "operationId": "GET-aggregate-routes" + }, + "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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Unique id", + "in": "path", + "name": "route-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)aggregate-routes", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP" + } + } + }, + "operationId": "PUT-aggregate-routes" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP" + } + } + }, + "operationId": "PUT-networks" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)customer-bonding-requests", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP" + } + }, + { + "in": "body", + "name": "**(config)vpn-bindings", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "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/network-instance-groups/network-instance-group/networks(config)network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP" + } + } + }, + "operationId": "PUT-network" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks/network/{network-id}/customer-bonding-requests": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-customer-bonding-requests" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)customer-bonding-requests" + } + } + }, + "operationId": "GET-customer-bonding-requests" + }, + "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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)customer-bonding-request", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)customer-bonding-requestsPOST" + } + } + }, + "operationId": "POST-customer-bonding-requests" + }, + "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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)customer-bonding-requests", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP" + } + } + }, + "operationId": "PUT-customer-bonding-requests" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks/network/{network-id}/customer-bonding-requests/customer-bonding-request/{configuration-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "description": "e.g. vlan network receptor configuration id", + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-customer-bonding-request" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "description": "e.g. vlan network receptor configuration id", + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)customer-bonding-request" + } + } + }, + "operationId": "GET-customer-bonding-request" + }, + "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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "description": "e.g. vlan network receptor configuration id", + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)customer-bonding-request", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP" + } + } + }, + "operationId": "PUT-customer-bonding-request" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks/network/{network-id}/vpn-bindings/{vpn-binding-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "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": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "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": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "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/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP" + } + } + }, + "operationId": "PUT-vpn-bindings" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/onap-model-information": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/subnet-assignment-policy": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-subnet-assignment-policy" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)subnet-assignment-policy" + } + } + }, + "operationId": "GET-subnet-assignment-policy" + }, + "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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)subnet-assignment-policy", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP" + } + } + }, + "operationId": "PUT-subnet-assignment-policy" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/subnets/{start-address}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "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": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "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": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "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/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP" + } + } + }, + "operationId": "PUT-subnets" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/vpn-binding-policy": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vpn-binding-policy" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vpn-binding-policy" + } + } + }, + "operationId": "GET-vpn-binding-policy" + }, + "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" + }, + { + "description": "Also a Key in Network Instance Group in A&AI", + "in": "path", + "name": "network-instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vpn-binding-policy", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP" + } + } + }, + "operationId": "PUT-vpn-binding-policy" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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-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" + } + }, + { + "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/(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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/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}/resource-resolution-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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/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}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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)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-assignments", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP" + } + }, + { + "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-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/(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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "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)related-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)network-topology-identifier-structurePOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure/related-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": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-related-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": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networks" + } + } + }, + "operationId": "GET-related-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": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)related-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networksPOST" + } + } + }, + "operationId": "POST-related-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": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)related-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-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-topology-identifier-structure(config)related-networks-TOP" + } + } + }, + "operationId": "PUT-related-networks" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure/related-networks/related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-network" + } + } + }, + "operationId": "GET-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networkPOST" + } + } + }, + "operationId": "POST-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)related-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network-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-topology-identifier-structure/related-networks(config)related-network-TOP" + } + } + }, + "operationId": "PUT-related-network" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network/{network-id}/vlan-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": "network-id", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-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": "network-id", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-tags" + } + } + }, + "operationId": "GET-vlan-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": "network-id", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-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-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP" + } + } + }, + "operationId": "PUT-vlan-tags" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs": { + "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-pnfs" + }, + "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)pnfs" + } + } + }, + "operationId": "GET-pnfs" + }, + "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)pnf", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnfsPOST" + } + } + }, + "operationId": "POST-pnfs" + }, + "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)pnfs", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-TOP" + } + } + }, + "operationId": "PUT-pnfs" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-pnf" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf" + } + } + }, + "operationId": "GET-pnf" + }, + "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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)pnf-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnfPOST" + } + } + }, + "operationId": "POST-pnf" + }, + "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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)pnf", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP" + } + } + }, + "operationId": "PUT-pnf" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-data" + } + } + }, + "operationId": "GET-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)pnf-topology", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP" + } + }, + { + "in": "body", + "name": "**(config)pnf-level-oper-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP" + } + }, + { + "in": "body", + "name": "**(config)sdnc-request-header", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP" + } + }, + { + "in": "body", + "name": "**(config)request-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)pnf-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP" + } + }, + { + "in": "body", + "name": "**(config)pnf-details", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP" + } + }, + { + "in": "body", + "name": "**(config)service-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-dataPOST" + } + } + }, + "operationId": "POST-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)pnf-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP" + } + } + }, + "operationId": "PUT-pnf-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-details": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-pnf-details" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-details" + } + } + }, + "operationId": "GET-pnf-details" + }, + "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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-detailsPOST" + } + } + }, + "operationId": "POST-pnf-details" + }, + "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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)pnf-details", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP" + } + } + }, + "operationId": "PUT-pnf-details" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-details/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": "pnf-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": "pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-level-oper-status" + } + } + }, + "operationId": "GET-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)pnf-level-oper-status", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP" + } + } + }, + "operationId": "PUT-pnf-level-oper-status" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-request-input" + } + } + }, + "operationId": "GET-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)pnf-input-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-request-inputPOST" + } + } + }, + "operationId": "POST-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)pnf-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP" + } + } + }, + "operationId": "PUT-pnf-request-input" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-input-parameters" + } + } + }, + "operationId": "GET-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)param", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-input-parametersPOST" + } + } + }, + "operationId": "POST-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)pnf-input-parameters", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP" + } + } + }, + "operationId": "PUT-pnf-input-parameters" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-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": "pnf-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": "pnf-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" + }, + "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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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": "pnf-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/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP" + } + } + }, + "operationId": "PUT-param" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-input-parameters/param/{name}/resource-resolution-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-request-input/pnf-input-parameters/param/{name}/resource-resolution-data/resource-key/{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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-topology" + } + } + }, + "operationId": "GET-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)pnf-parameters-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP" + } + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP" + } + }, + { + "in": "body", + "name": "**(config)pnf-topology-identifier-structure", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-topologyPOST" + } + } + }, + "operationId": "POST-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)pnf-topology", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP" + } + } + }, + "operationId": "PUT-pnf-topology" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-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": "pnf-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": "pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-parameters-data" + } + } + }, + "operationId": "GET-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)param", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-parameters-dataPOST" + } + } + }, + "operationId": "POST-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)pnf-parameters-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP" + } + } + }, + "operationId": "PUT-pnf-parameters-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-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": "pnf-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": "pnf-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" + }, + "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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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": "pnf-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/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP" + } + } + }, + "operationId": "PUT-param" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-parameters-data/param/{name}/resource-resolution-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-parameters-data/param/{name}/resource-resolution-data/resource-key/{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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-data/pnf-topology/pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-pnf-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": "pnf-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)pnf-topology-identifier-structure" + } + } + }, + "operationId": "GET-pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)pnf-topology-identifier-structure", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP" + } + } + }, + "operationId": "PUT-pnf-topology-identifier-structure" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-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": "pnf-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": "pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)request-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP" + } + } + }, + "operationId": "PUT-request-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-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": "pnf-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": "pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)sdnc-request-header", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP" + } + } + }, + "operationId": "PUT-sdnc-request-header" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-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": "pnf-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": "pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)service-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information-TOP" + } + } + }, + "operationId": "PUT-service-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/pnfs/pnf/{pnf-id}/pnf-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": "pnf-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": "pnf-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": "pnf-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)onap-model-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-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/pnfs/pnf/pnf-data/service-information(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-configurations": { + "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-configurations" + }, + "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-configurations" + } + } + }, + "operationId": "GET-provided-configurations" + }, + "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-configuration", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)provided-configurationsPOST" + } + } + }, + "operationId": "POST-provided-configurations" + }, + "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-configurations", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP" + } + } + }, + "operationId": "PUT-provided-configurations" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-configurations/provided-configuration/{configuration-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": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-provided-configuration" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)provided-configuration" + } + } + }, + "operationId": "GET-provided-configuration" + }, + "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": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)provided-configuration", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP" + } + } + }, + "operationId": "PUT-provided-configuration" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "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": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}/resource-resolution-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": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-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": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-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": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-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": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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-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" + } + }, + { + "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" + } + } + ], + "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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups": { + "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-vnfc-instance-groups" + }, + "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)vnfc-instance-groups" + } + } + }, + "operationId": "GET-vnfc-instance-groups" + }, + "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)vnfc-instance-group", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-instance-groupsPOST" + } + } + }, + "operationId": "POST-vnfc-instance-groups" + }, + "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)vnfc-instance-groups", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP" + } + } + }, + "operationId": "PUT-vnfc-instance-groups" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-instance-group" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-instance-group" + } + } + }, + "operationId": "GET-vnfc-instance-group" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-objects", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-instance-groupPOST" + } + } + }, + "operationId": "POST-vnfc-instance-group" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-instance-group", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP" + } + } + }, + "operationId": "PUT-vnfc-instance-group" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-objects" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-objects" + } + } + }, + "operationId": "GET-vnfc-objects" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-object", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-objectsPOST" + } + } + }, + "operationId": "POST-vnfc-objects" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-objects", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP" + } + } + }, + "operationId": "PUT-vnfc-objects" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-object" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-object" + } + } + }, + "operationId": "GET-vnfc-object" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnics", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-objectPOST" + } + } + }, + "operationId": "POST-vnfc-object" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-object", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP" + } + } + }, + "operationId": "PUT-vnfc-object" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnics" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnics" + } + } + }, + "operationId": "GET-vnics" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnic", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnicsPOST" + } + } + }, + "operationId": "POST-vnics" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnics", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP" + } + } + }, + "operationId": "PUT-vnics" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnic" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic" + } + } + }, + "operationId": "GET-vnic" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)capacity", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP" + } + }, + { + "in": "body", + "name": "**(config)vnic-ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnicPOST" + } + } + }, + "operationId": "POST-vnic" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnic", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP" + } + } + }, + "operationId": "PUT-vnic" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}/capacity": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-capacity" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)capacity" + } + } + }, + "operationId": "GET-capacity" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)capacity", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP" + } + } + }, + "operationId": "PUT-capacity" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}/vnic-ip-addresses": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnic-ip-addresses" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-ip-addresses" + } + } + }, + "operationId": "GET-vnic-ip-addresses" + }, + "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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-ip-addressesPOST" + } + } + }, + "operationId": "POST-vnic-ip-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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnic-ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP" + } + } + }, + "operationId": "PUT-vnic-ip-addresses" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}/vnic-ip-addresses/ip-addresses": { + "delete": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-ip-addresses" + }, + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "description": "Keep as M", + "in": "path", + "name": "service-instance-id", + "required": true, + "type": "string" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)ip-addresses" + } + } + }, + "operationId": "GET-ip-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" + }, + { + "description": "i.e.TSBC_VNFC_group", + "in": "path", + "name": "instance-group-role", + "required": true, + "type": "string" + }, + { + "description": "Set to nfc-naming-code from A&AI", + "in": "path", + "name": "nfc-naming-code", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-key", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP" + } + } + }, + "operationId": "PUT-ip-addresses" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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-network-collections", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP" + } + }, + { + "in": "body", + "name": "**(config)vnf-sub-interface-groups", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP" + } + }, + { + "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)license-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-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)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)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" + } + }, + { + "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/(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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/license-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-license-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)license-information" + } + } + }, + "operationId": "GET-license-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)entitlement-pool-list", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP" + } + }, + { + "in": "body", + "name": "**(config)license-key-group-list", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)license-informationPOST" + } + } + }, + "operationId": "POST-license-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)license-information", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP" + } + } + }, + "operationId": "PUT-license-information" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/license-information/entitlement-pool-list/{entitlement-pool-uuid}/{action}": { + "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": "entitlement-pool-uuid", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "action", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-entitlement-pool-list" + }, + "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": "entitlement-pool-uuid", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "action", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)entitlement-pool-list" + } + } + }, + "operationId": "GET-entitlement-pool-list" + }, + "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": "entitlement-pool-uuid", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "action", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)entitlement-pool-list", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP" + } + } + }, + "operationId": "PUT-entitlement-pool-list" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/license-information/license-key-group-list/{license-key-group-uuid}/{action}": { + "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": "license-key-group-uuid", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "action", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-license-key-group-list" + }, + "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": "license-key-group-uuid", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "action", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)license-key-group-list" + } + } + }, + "operationId": "GET-license-key-group-list" + }, + "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": "license-key-group-uuid", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "action", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)license-key-group-list", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP" + } + } + }, + "operationId": "PUT-license-key-group-list" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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)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)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)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-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)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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "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": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "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/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/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}/resource-resolution-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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "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/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "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/param(config)resource-resolution-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/vf-module-data/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/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}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + { + "in": "body", + "name": "**(config)dhcp-subnet-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/vf-module-assignments(config)dhcp-subnet-assignments-TOP" + } + }, + { + "in": "body", + "name": "**(config)vlan-vnfc-instance-groups", + "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)vlan-vnfc-instance-groups-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" + } + }, + "/restconf/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/dhcp-subnet-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-dhcp-subnet-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)dhcp-subnet-assignments" + } + } + }, + "operationId": "GET-dhcp-subnet-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)dhcp-subnet-assignment", + "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)dhcp-subnet-assignmentsPOST" + } + } + }, + "operationId": "POST-dhcp-subnet-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)dhcp-subnet-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/vf-module-assignments(config)dhcp-subnet-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/vf-module-assignments(config)dhcp-subnet-assignments-TOP" + } + } + }, + "operationId": "PUT-dhcp-subnet-assignments" + } + }, + "/restconf/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/dhcp-subnet-assignments/dhcp-subnet-assignment/{neutron-subnet-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" + }, + { + "description": "Same as subnet-id in subnet-data structure", + "in": "path", + "name": "neutron-subnet-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-dhcp-subnet-assignment" + }, + "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" + }, + { + "description": "Same as subnet-id in subnet-data structure", + "in": "path", + "name": "neutron-subnet-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)dhcp-subnet-assignment" + } + } + }, + "operationId": "GET-dhcp-subnet-assignment" + }, + "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" + }, + { + "description": "Same as subnet-id in subnet-data structure", + "in": "path", + "name": "neutron-subnet-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)dhcp-subnet-assignment", + "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment-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/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP" + } + } + }, + "operationId": "PUT-dhcp-subnet-assignment" + } + }, + "/restconf/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/vlan-vnfc-instance-groups": { + "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-vlan-vnfc-instance-groups" + }, + "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)vlan-vnfc-instance-groups" + } + } + }, + "operationId": "GET-vlan-vnfc-instance-groups" + }, + "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)vlan-vnfc-instance-group", + "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnfc-instance-groupsPOST" + } + } + }, + "operationId": "POST-vlan-vnfc-instance-groups" + }, + "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)vlan-vnfc-instance-groups", + "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)vlan-vnfc-instance-groups-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)vlan-vnfc-instance-groups-TOP" + } + } + }, + "operationId": "PUT-vlan-vnfc-instance-groups" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-vnfc-instance-group" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnfc-instance-group" + } + } + }, + "operationId": "GET-vlan-vnfc-instance-group" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfcs", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnfc-instance-groupPOST" + } + } + }, + "operationId": "POST-vlan-vnfc-instance-group" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-vnfc-instance-group", + "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP" + } + } + }, + "operationId": "PUT-vlan-vnfc-instance-group" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs": { + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfcs" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfcs" + } + } + }, + "operationId": "GET-vnfcs" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfcsPOST" + } + } + }, + "operationId": "POST-vnfcs" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfcs", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP" + } + } + }, + "operationId": "PUT-vnfcs" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc" + } + } + }, + "operationId": "GET-vnfc" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnic-groups", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfcPOST" + } + } + }, + "operationId": "POST-vnfc" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP" + } + } + }, + "operationId": "PUT-vnfc" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups": { + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnic-groups" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-groups" + } + } + }, + "operationId": "GET-vnic-groups" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnic-group", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-groupsPOST" + } + } + }, + "operationId": "POST-vnic-groups" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnic-groups", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP" + } + } + }, + "operationId": "PUT-vnic-groups" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnic-group" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-group" + } + } + }, + "operationId": "GET-vnic-group" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP" + } + }, + { + "in": "body", + "name": "**(config)vlan-vnics", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-groupPOST" + } + } + }, + "operationId": "POST-vnic-group" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnic-group", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP" + } + } + }, + "operationId": "PUT-vnic-group" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-common-ip-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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-common-ip-addresses" + } + } + }, + "operationId": "GET-vlan-common-ip-addresses" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-common-ip-addressesPOST" + } + } + }, + "operationId": "POST-vlan-common-ip-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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP" + } + } + }, + "operationId": "PUT-vlan-common-ip-addresses" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-addresses/ip-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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-ip-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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)ip-addresses" + } + } + }, + "operationId": "GET-ip-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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP" + } + } + }, + "operationId": "PUT-ip-addresses" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics": { + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-vnics" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnics" + } + } + }, + "operationId": "GET-vlan-vnics" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-vnic", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnicsPOST" + } + } + }, + "operationId": "POST-vlan-vnics" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-vnics", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP" + } + } + }, + "operationId": "PUT-vlan-vnics" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-vnic" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnic" + } + } + }, + "operationId": "GET-vlan-vnic" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnic-sub-interfaces", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-vnicPOST" + } + } + }, + "operationId": "POST-vlan-vnic" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-vnic", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP" + } + } + }, + "operationId": "PUT-vlan-vnic" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces": { + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnic-sub-interfaces" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-sub-interfaces" + } + } + }, + "operationId": "GET-vnic-sub-interfaces" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)sub-interface-network-data", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-sub-interfacesPOST" + } + } + }, + "operationId": "POST-vnic-sub-interfaces" + }, + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnic-sub-interfaces", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP" + } + } + }, + "operationId": "PUT-vnic-sub-interfaces" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{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": "vnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vf-module-id", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-sub-interface-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": "vnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vf-module-id", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface-network-data" + } + } + }, + "operationId": "GET-sub-interface-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": "vnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vf-module-id", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface-network-dataPOST" + } + } + }, + "operationId": "POST-sub-interface-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": "vnf-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vf-module-id", + "required": true, + "type": "string" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)sub-interface-network-data", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-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/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP" + } + } + }, + "operationId": "PUT-sub-interface-network-data" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" + } + } + }, + "operationId": "PUT-floating-ips" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" + } + } + }, + "operationId": "PUT-network-information-items" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" + } + } + }, + "operationId": "PUT-network-information-item" + } + }, + "/restconf/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "description": "A&AI ID", + "in": "path", + "name": "instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "description": "Same as network-role of network where vnic is connected", + "in": "path", + "name": "vnic-interface-role", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" + } + } + }, + "operationId": "PUT-network-ips" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + { + "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/vf-module-assignments/vms/vm(config)onap-model-information-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" + } + }, + "/restconf/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}/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" + }, + { + "in": "path", + "name": "vm-type", + "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" + }, + { + "in": "path", + "name": "vm-type", + "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": "path", + "name": "vm-type", + "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/vf-module-assignments/vms/vm(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/vf-module-assignments/vms/vm(config)onap-model-information-TOP" + } + } + }, + "operationId": "PUT-onap-model-information" + } + }, + "/restconf/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" + }, + "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)vnfc-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/vm-names(config)vnfc-names-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vm-namesPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/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/vnfc-names/{vnfc-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": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-names" + } + } + }, + "operationId": "GET-vnfc-names" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-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/vm-names/vnfc-names(config)vnfc-networks-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-namesPOST" + } + } + }, + "operationId": "POST-vnfc-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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-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/vm-names(config)vnfc-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/vm-names(config)vnfc-names-TOP" + } + } + }, + "operationId": "PUT-vnfc-names" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-networks" + } + } + }, + "operationId": "GET-vnfc-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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-network-data", + "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-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-networksPOST" + } + } + }, + "operationId": "POST-vnfc-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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-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/vm-names/vnfc-names(config)vnfc-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/vm-names/vnfc-names(config)vnfc-networks-TOP" + } + } + }, + "operationId": "PUT-vnfc-networks" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-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": "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-network-data" + } + } + }, + "operationId": "GET-vnfc-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": "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-ports", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP" + } + }, + { + "in": "body", + "name": "**(config)vnfc-subnet", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP" + } + }, + { + "in": "body", + "name": "**(config)connection-point", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-network-dataPOST" + } + } + }, + "operationId": "POST-vnfc-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": "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-network-data", + "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-names/vnfc-names/vnfc-networks(config)vnfc-network-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/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP" + } + } + }, + "operationId": "PUT-vnfc-network-data" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point": { + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-connection-point" + }, + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)connection-point" + } + } + }, + "operationId": "GET-connection-point" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-data", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)connection-pointPOST" + } + } + }, + "operationId": "POST-connection-point" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)connection-point", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP" + } + } + }, + "operationId": "PUT-connection-point" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point/vlan-data/{vlan-uuid}": { + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", + "in": "path", + "name": "vlan-uuid", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-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" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", + "in": "path", + "name": "vlan-uuid", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-data" + } + } + }, + "operationId": "GET-vlan-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": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS", + "in": "path", + "name": "vlan-uuid", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-data", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-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/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP" + } + } + }, + "operationId": "PUT-vlan-data" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports": { + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-ports" + }, + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-ports" + } + } + }, + "operationId": "GET-vnfc-ports" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-port", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-portsPOST" + } + } + }, + "operationId": "POST-vnfc-ports" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-ports", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP" + } + } + }, + "operationId": "PUT-vnfc-ports" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-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" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-port" + }, + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-port" + } + } + }, + "operationId": "GET-vnfc-port" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnic-sub-interfaces", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-portPOST" + } + } + }, + "operationId": "POST-vnfc-port" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-port", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP" + } + } + }, + "operationId": "PUT-vnfc-port" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces": { + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnic-sub-interfaces" + }, + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-sub-interfaces" + } + } + }, + "operationId": "GET-vnic-sub-interfaces" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)sub-interface-network-data", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic-sub-interfacesPOST" + } + } + }, + "operationId": "POST-vnic-sub-interfaces" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnic-sub-interfaces", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP" + } + } + }, + "operationId": "PUT-vnic-sub-interfaces" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{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": "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-sub-interface-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": "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface-network-data" + } + } + }, + "operationId": "GET-sub-interface-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": "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface-network-dataPOST" + } + } + }, + "operationId": "POST-sub-interface-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": "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)sub-interface-network-data", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-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/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP" + } + } + }, + "operationId": "PUT-sub-interface-network-data" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP" + } + } + }, + "operationId": "PUT-floating-ips" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP" + } + } + }, + "operationId": "PUT-network-information-items" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP" + } + } + }, + "operationId": "PUT-network-information-item" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y", + "in": "path", + "name": "vnfc-port-id", + "required": true, + "type": "string" + }, + { + "description": "Subinterface network id (UUID in A&AI)", + "in": "path", + "name": "network-id", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP" + } + } + }, + "operationId": "PUT-network-ips" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-subnet" + }, + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-subnet" + } + } + }, + "operationId": "GET-vnfc-subnet" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-ip-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/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-subnetPOST" + } + } + }, + "operationId": "POST-vnfc-subnet" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-subnet", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP" + } + } + }, + "operationId": "PUT-vnfc-subnet" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}": { + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-ip-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" + }, + { + "in": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-ip-assignments" + } + } + }, + "operationId": "GET-vnfc-ip-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": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc-subnet-ip", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-ip-assignmentsPOST" + } + } + }, + "operationId": "POST-vnfc-ip-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": "path", + "name": "vm-type", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-ip-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/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-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/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP" + } + } + }, + "operationId": "PUT-vnfc-ip-assignments" + } + }, + "/restconf/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}/vnfc-subnet-ip/{vnfc-ip-address}": { + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + }, + { + "description": "Either IpV4 IP or IpV6 IP addresses should be present", + "in": "path", + "name": "vnfc-ip-address", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc-subnet-ip" + }, + "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" + }, + { + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + }, + { + "description": "Either IpV4 IP or IpV6 IP addresses should be present", + "in": "path", + "name": "vnfc-ip-address", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc-subnet-ip" + } + } + }, + "operationId": "GET-vnfc-subnet-ip" + }, + "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": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnfc-network-role", + "required": true, + "type": "string" + }, + { + "description": "Default value if subnet role is not defined.", + "in": "path", + "name": "vnfc-subnet-role", + "required": true, + "type": "string" + }, + { + "description": "indicates if this is IpV4 or IpV6", + "in": "path", + "name": "vnfc-address-family", + "required": true, + "type": "string" + }, + { + "description": "Either IpV4 IP or IpV6 IP addresses should be present", + "in": "path", + "name": "vnfc-ip-address", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc-subnet-ip", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP" + } + } + }, + "operationId": "PUT-vnfc-subnet-ip" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + { + "in": "body", + "name": "**(config)related-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/vm-networks/vm-network(config)related-networks-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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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}/related-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" + }, + { + "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-related-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" + }, + { + "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)related-networks" + } + } + }, + "operationId": "GET-related-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" + }, + { + "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)related-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/vm-network/related-networks(config)related-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networksPOST" + } + } + }, + "operationId": "POST-related-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" + }, + { + "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)related-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/vm-networks/vm-network(config)related-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/vm-networks/vm-network(config)related-networks-TOP" + } + } + }, + "operationId": "PUT-related-networks" + } + }, + "/restconf/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}/related-networks/related-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": "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": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-network" + } + } + }, + "operationId": "GET-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-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/related-networks/related-network(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networkPOST" + } + } + }, + "operationId": "POST-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)related-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/vm-network/related-networks(config)related-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/vm-network/related-networks(config)related-network-TOP" + } + } + }, + "operationId": "PUT-related-network" + } + }, + "/restconf/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}/related-networks/related-network/{network-id}/vlan-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-tags" + } + } + }, + "operationId": "GET-vlan-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-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/related-networks/related-network(config)vlan-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/related-networks/related-network(config)vlan-tags-TOP" + } + } + }, + "operationId": "PUT-vlan-tags" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "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": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "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/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/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}/resource-resolution-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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "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/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "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/param(config)resource-resolution-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/vf-module-data/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/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}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "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/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections": { + "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-network-collections" + }, + "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-network-collections" + } + } + }, + "operationId": "GET-vnf-network-collections" + }, + "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-collection", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnf-network-collectionsPOST" + } + } + }, + "operationId": "POST-vnf-network-collections" + }, + "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-network-collections", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP" + } + } + }, + "operationId": "PUT-vnf-network-collections" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}": { + "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": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnf-network-collection" + }, + "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": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnf-network-collection" + } + } + }, + "operationId": "GET-vnf-network-collection" + }, + "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": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP" + } + }, + { + "in": "body", + "name": "**(config)vnf-floating-ip", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnf-network-collectionPOST" + } + } + }, + "operationId": "POST-vnf-network-collection" + }, + "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": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnf-network-collection", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP" + } + } + }, + "operationId": "PUT-vnf-network-collection" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}/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" + }, + { + "description": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "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" + }, + { + "in": "path", + "name": "vnf-id", + "required": true, + "type": "string" + }, + { + "description": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "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": "path", + "name": "vnf-id", + "required": true, + "type": "string" + }, + { + "description": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/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": "path", + "name": "vnf-id", + "required": true, + "type": "string" + }, + { + "description": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP" + } + } + }, + "operationId": "PUT-networks" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}/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": "vnf-id", + "required": true, + "type": "string" + }, + { + "description": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "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": "vnf-id", + "required": true, + "type": "string" + }, + { + "description": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)network" + } + } + }, + "operationId": "GET-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": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "description": "Index into network-topology-identifier structure", + "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/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network-TOP" + } + } + }, + "operationId": "PUT-network" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}/vnf-floating-ip": { + "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": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnf-floating-ip" + }, + "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": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnf-floating-ip" + } + } + }, + "operationId": "GET-vnf-floating-ip" + }, + "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": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnf-floating-ipPOST" + } + } + }, + "operationId": "POST-vnf-floating-ip" + }, + "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": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnf-floating-ip", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP" + } + } + }, + "operationId": "PUT-vnf-floating-ip" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}/vnf-floating-ip/ip-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" + }, + { + "description": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-ip-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" + }, + { + "description": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)ip-addresses" + } + } + }, + "operationId": "GET-ip-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" + }, + { + "description": "Network Instance-Group function in A&AI", + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP" + } + } + }, + "operationId": "PUT-ip-addresses" + } + }, + "/restconf/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" + } + }, + "/restconf/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-network-instance-group-ids", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "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": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/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}/resource-resolution-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": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-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": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-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": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-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": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-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-input-parameters/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/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}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-network-instance-group-ids/{vnf-network-instance-group-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" + }, + { + "description": "List of vnf network-instance-group", + "in": "path", + "name": "vnf-network-instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnf-network-instance-group-ids" + }, + "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": "List of vnf network-instance-group", + "in": "path", + "name": "vnf-network-instance-group-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnf-network-instance-group-ids" + } + } + }, + "operationId": "GET-vnf-network-instance-group-ids" + }, + "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": "List of vnf network-instance-group", + "in": "path", + "name": "vnf-network-instance-group-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnf-network-instance-group-ids", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-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-network-instance-group-ids-TOP" + } + } + }, + "operationId": "PUT-vnf-network-instance-group-ids" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + { + "in": "body", + "name": "**(config)related-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-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" + } + }, + "/restconf/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}/related-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" + }, + { + "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-related-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" + }, + { + "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)related-networks" + } + } + }, + "operationId": "GET-related-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)related-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networksPOST" + } + } + }, + "operationId": "POST-related-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)related-networks", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-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/vnf-networks/vnf-network(config)related-networks-TOP" + } + } + }, + "operationId": "PUT-related-networks" + } + }, + "/restconf/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}/related-networks/related-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": "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": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-network" + } + } + }, + "operationId": "GET-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networkPOST" + } + } + }, + "operationId": "POST-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)related-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-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/vnf-network/related-networks(config)related-network-TOP" + } + } + }, + "operationId": "PUT-related-network" + } + }, + "/restconf/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}/related-networks/related-network/{network-id}/vlan-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-tags" + } + } + }, + "operationId": "GET-vlan-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-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/related-networks/related-network(config)vlan-tags-TOP" + } + } + }, + "operationId": "PUT-vlan-tags" + } + }, + "/restconf/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" + } + }, + "/restconf/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/{sdnc-subnet-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", + "in": "path", + "name": "sdnc-subnet-id", + "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": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", + "in": "path", + "name": "sdnc-subnet-id", + "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": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", + "in": "path", + "name": "sdnc-subnet-id", + "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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups": { + "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-sub-interface-groups" + }, + "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-sub-interface-groups" + } + } + }, + "operationId": "GET-vnf-sub-interface-groups" + }, + "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-sub-interface-group", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnf-sub-interface-groupsPOST" + } + } + }, + "operationId": "POST-vnf-sub-interface-groups" + }, + "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-sub-interface-groups", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP" + } + } + }, + "operationId": "PUT-vnf-sub-interface-groups" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnf-sub-interface-group" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnf-sub-interface-group" + } + } + }, + "operationId": "GET-vnf-sub-interface-group" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)customer-bonding-requests", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP" + } + }, + { + "in": "body", + "name": "**(config)vnfcs", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnf-sub-interface-groupPOST" + } + } + }, + "operationId": "POST-vnf-sub-interface-group" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnf-sub-interface-group", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP" + } + } + }, + "operationId": "PUT-vnf-sub-interface-group" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/customer-bonding-requests": { + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-customer-bonding-requests" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)customer-bonding-requests" + } + } + }, + "operationId": "GET-customer-bonding-requests" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)customer-bonding-request", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)customer-bonding-requestsPOST" + } + } + }, + "operationId": "POST-customer-bonding-requests" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)customer-bonding-requests", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP" + } + } + }, + "operationId": "PUT-customer-bonding-requests" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/customer-bonding-requests/customer-bonding-request/{configuration-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "e.g. vlan network receptor configuration id", + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-customer-bonding-request" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "e.g. vlan network receptor configuration id", + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)customer-bonding-request" + } + } + }, + "operationId": "GET-customer-bonding-request" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "e.g. vlan network receptor configuration id", + "in": "path", + "name": "configuration-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)customer-bonding-request", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP" + } + } + }, + "operationId": "PUT-customer-bonding-request" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs": { + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfcs" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfcs" + } + } + }, + "operationId": "GET-vnfcs" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnfc", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfcsPOST" + } + } + }, + "operationId": "POST-vnfcs" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfcs", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP" + } + } + }, + "operationId": "PUT-vnfcs" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnfc" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfc" + } + } + }, + "operationId": "GET-vnfc" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnics", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnfcPOST" + } + } + }, + "operationId": "POST-vnfc" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnfc", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP" + } + } + }, + "operationId": "PUT-vnfc" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics": { + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnics" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnics" + } + } + }, + "operationId": "GET-vnics" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vnic", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnicsPOST" + } + } + }, + "operationId": "POST-vnics" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnics", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP" + } + } + }, + "operationId": "PUT-vnics" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vnic" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnic" + } + } + }, + "operationId": "GET-vnic" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)sub-interfaces", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vnicPOST" + } + } + }, + "operationId": "POST-vnic" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vnic", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP" + } + } + }, + "operationId": "PUT-vnic" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces": { + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-sub-interfaces" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interfaces" + } + } + }, + "operationId": "GET-sub-interfaces" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)sub-interface", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interfacesPOST" + } + } + }, + "operationId": "POST-sub-interfaces" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)sub-interfaces", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP" + } + } + }, + "operationId": "PUT-sub-interfaces" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-sub-interface" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface" + } + } + }, + "operationId": "GET-sub-interface" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)sub-interface-ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP" + } + }, + { + "in": "body", + "name": "**(config)sub-interface-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP" + } + }, + { + "in": "body", + "name": "**(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interfacePOST" + } + } + }, + "operationId": "POST-sub-interface" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)sub-interface", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP" + } + } + }, + "operationId": "PUT-sub-interface" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/sub-interface-ip-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-sub-interface-ip-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface-ip-addresses" + } + } + }, + "operationId": "GET-sub-interface-ip-addresses" + }, + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface-ip-addressesPOST" + } + } + }, + "operationId": "POST-sub-interface-ip-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)sub-interface-ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP" + } + } + }, + "operationId": "PUT-sub-interface-ip-addresses" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/sub-interface-ip-addresses/ip-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-ip-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)ip-addresses" + } + } + }, + "operationId": "GET-ip-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)ip-addresses", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP" + } + } + }, + "operationId": "PUT-ip-addresses" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/sub-interface-network": { + "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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-sub-interface-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)sub-interface-network" + } + } + }, + "operationId": "GET-sub-interface-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)sub-interface-network", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP" + } + } + }, + "operationId": "PUT-sub-interface-network" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/vlan-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-tags" + } + } + }, + "operationId": "GET-vlan-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": "vnfc-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "network-instance-group-function", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "parent-port-role", + "required": true, + "type": "string" + }, + { + "description": "Vnfc name as key in A&AI", + "in": "path", + "name": "vnfc-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "vnic-port-name", + "required": true, + "type": "string" + }, + { + "in": "path", + "name": "sub-interface-port-name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-tags", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP" + } + } + }, + "operationId": "PUT-vlan-tags" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "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": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}/resource-resolution-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": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-resolution-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": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-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": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-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": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-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-parameters-data/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + { + "in": "body", + "name": "**(config)related-networks", + "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)related-networks-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" + } + }, + "/restconf/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}/related-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" + }, + { + "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-related-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" + }, + { + "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)related-networks" + } + } + }, + "operationId": "GET-related-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)related-network", + "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/related-networks(config)related-network-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networksPOST" + } + } + }, + "operationId": "POST-related-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)related-networks", + "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)related-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/vnf-networks/vnf-network(config)related-networks-TOP" + } + } + }, + "operationId": "PUT-related-networks" + } + }, + "/restconf/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}/related-networks/related-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": "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": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-network" + } + } + }, + "operationId": "GET-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "**(config)vlan-tags", + "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/related-networks/related-network(config)vlan-tags-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)related-networkPOST" + } + } + }, + "operationId": "POST-related-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" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)related-network", + "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/related-networks(config)related-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/vnf-network/related-networks(config)related-network-TOP" + } + } + }, + "operationId": "PUT-related-network" + } + }, + "/restconf/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}/related-networks/related-network/{network-id}/vlan-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-vlan-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)vlan-tags" + } + } + }, + "operationId": "GET-vlan-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Key to l3-network object", + "in": "path", + "name": "network-id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)vlan-tags", + "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/related-networks/related-network(config)vlan-tags-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/related-networks/related-network(config)vlan-tags-TOP" + } + } + }, + "operationId": "PUT-vlan-tags" + } + }, + "/restconf/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" + } + }, + "/restconf/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/{sdnc-subnet-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" + }, + { + "description": "A Network Role to which a VNF must connect", + "in": "path", + "name": "network-role", + "required": true, + "type": "string" + }, + { + "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", + "in": "path", + "name": "sdnc-subnet-id", + "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": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", + "in": "path", + "name": "sdnc-subnet-id", + "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": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API", + "in": "path", + "name": "sdnc-subnet-id", + "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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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)tunnelxconn-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/tunnelxconn-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-tunnelxconn-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)tunnelxconn-request-input" + } + } + }, + "operationId": "GET-tunnelxconn-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)tunnelxconn-request-input", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-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)tunnelxconn-request-input-TOP" + } + } + }, + "operationId": "PUT-tunnelxconn-request-input" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "post": { + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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)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)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)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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + }, + "post": { + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)paramPOST" + } + } + }, + "operationId": "POST-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" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}/resource-resolution-data": { + "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-resource-resolution-data" + }, + "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)resource-resolution-data" + } + } + }, + "operationId": "GET-resource-resolution-data" + }, + "post": { + "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)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-resolution-dataPOST" + } + } + }, + "operationId": "POST-resource-resolution-data" + }, + "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)resource-resolution-data", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-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/param(config)resource-resolution-data-TOP" + } + } + }, + "operationId": "PUT-resource-resolution-data" + } + }, + "/restconf/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}/resource-resolution-data/resource-key/{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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "DELETE-resource-key" + }, + "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" + }, + { + "in": "path", + "name": "name", + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(config)resource-key" + } + } + }, + "operationId": "GET-resource-key" + }, + "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": "path", + "name": "name", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "(config)resource-key", + "required": false, + "schema": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-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/param/resource-resolution-data(config)resource-key-TOP" + } + } + }, + "operationId": "PUT-resource-key" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources": { + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(operational)connection-attachment-allotted-resources" + } + } + }, + "operationId": "GET-connection-attachment-allotted-resources" + } + }, + "/restconf/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" + } + }, + "/restconf/operational/GENERIC-RESOURCE-API:generic-configurations": { + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(operational)generic-configurations" + } + } + }, + "operationId": "GET-generic-configurations" + } + }, + "/restconf/operational/GENERIC-RESOURCE-API:port-mirror-configurations": { + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(operational)port-mirror-configurations" + } + } + }, + "operationId": "GET-port-mirror-configurations" + } + }, + "/restconf/operational/GENERIC-RESOURCE-API:preload-information": { + "get": { + "produces": [ + "application/json", + "application/xml" + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(operational)preload-information" + } + } + }, + "operationId": "GET-preload-information" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/operations/GENERIC-RESOURCE-API:connection-attachment-topology-operation": { + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "body", + "required": false, + "schema": { + "$ref": "#/definitions/(connection-attachment-topology-operation)input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(connection-attachment-topology-operation)output-TOP" + } + } + }, + "operationId": "connection-attachment-topology-operation" + } + }, + "/restconf/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" + } + }, + "/restconf/operations/GENERIC-RESOURCE-API:generic-configuration-notification": { + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "body", + "required": false, + "schema": { + "$ref": "#/definitions/(generic-configuration-notification)input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified" + } + }, + "operationId": "generic-configuration-notification" + } + }, + "/restconf/operations/GENERIC-RESOURCE-API:generic-configuration-topology-operation": { + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "body", + "required": false, + "schema": { + "$ref": "#/definitions/(generic-configuration-topology-operation)input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(generic-configuration-topology-operation)output-TOP" + } + } + }, + "operationId": "generic-configuration-topology-operation" + } + }, + "/restconf/operations/GENERIC-RESOURCE-API:getpathsegment-topology-operation": { + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "body", + "required": false, + "schema": { + "$ref": "#/definitions/(getpathsegment-topology-operation)input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(getpathsegment-topology-operation)output-TOP" + } + } + }, + "operationId": "getpathsegment-topology-operation" + } + }, + "/restconf/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" + } + }, + "/restconf/operations/GENERIC-RESOURCE-API:pnf-topology-operation": { + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "body", + "required": false, + "schema": { + "$ref": "#/definitions/(pnf-topology-operation)input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(pnf-topology-operation)output-TOP" + } + } + }, + "operationId": "pnf-topology-operation" + } + }, + "/restconf/operations/GENERIC-RESOURCE-API:policy-update-notify-operation": { + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "body", + "required": false, + "schema": { + "$ref": "#/definitions/(policy-update-notify-operation)input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(policy-update-notify-operation)output-TOP" + } + } + }, + "operationId": "policy-update-notify-operation" + } + }, + "/restconf/operations/GENERIC-RESOURCE-API:port-mirror-topology-operation": { + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "body", + "required": false, + "schema": { + "$ref": "#/definitions/(port-mirror-topology-operation)input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(port-mirror-topology-operation)output-TOP" + } + } + }, + "operationId": "port-mirror-topology-operation" + } + }, + "/restconf/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" + } + }, + "/restconf/operations/GENERIC-RESOURCE-API:preload-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/(preload-vf-module-topology-operation)input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(preload-vf-module-topology-operation)output-TOP" + } + } + }, + "operationId": "preload-vf-module-topology-operation" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/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" + } + }, + "/restconf/operations/GENERIC-RESOURCE-API:vnf-get-resource-request": { + "post": { + "consumes": [ + "application/json", + "application/xml" + ], + "produces": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "body", + "required": false, + "schema": { + "$ref": "#/definitions/(vnf-get-resource-request)input-TOP" + } + } + ], + "responses": { + "200": { + "description": "No response was specified", + "schema": { + "$ref": "#/definitions/(vnf-get-resource-request)output-TOP" + } + } + }, + "operationId": "vnf-get-resource-request" + } + }, + "/restconf/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-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-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" + }, + "(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/Optional.empty", + "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/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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" + }, + "connection-attachment-allotted-resources": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources" + }, + "type": "object" + }, + "contrail-route-allotted-resources": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources" + }, + "type": "object" + }, + "generic-configurations": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations" + }, + "type": "object" + }, + "port-mirror-configurations": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations" + }, + "type": "object" + }, + "preload-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information" + }, + "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)aggregate-route-policyPOST": { + "properties": { + "aggregate-route-policy-name": { + "$ref": "#/definitions/Optional.empty" + }, + "ipv4-aggregate-route-level": { + "$ref": "#/definitions/Optional.empty" + }, + "ipv6-aggregate-route-level": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)aggregate-routesPOST": { + "properties": { + "cidr-mask": { + "$ref": "#/definitions/Optional.empty" + }, + "ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Use values 4 or 6." + }, + "route-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique id" + }, + "start-address": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)allotted-resource-dataPOST": { + "properties": { + "allotted-resource-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" + }, + "type": "object" + }, + "allotted-resource-operation-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" + }, + "type": "object" + }, + "connection-attachment-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters" + }, + "type": "object" + }, + "connection-attachment-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)allotted-resource-identifiersPOST": { + "properties": { + "allotted-resource-id": { + "$ref": "#/definitions/Optional.empty" + }, + "allotted-resource-name": { + "$ref": "#/definitions/Optional.empty", + "description": "For a contrail-route, the network policy name." + }, + "allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "description": "(Added in draft 32)Expected to be contrail-route or security-zone." + }, + "consuming-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "The service-instance-id of the consuming service of this allotted resource" + }, + "parent-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + }, + "allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "Not currently populated in service data." + }, + "last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "type": "object" + }, + "(config)allotted-resource-operation-informationPOST": { + "properties": { + "allotted-resource-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" + }, + "type": "object" + }, + "connection-attachment-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input" + }, + "type": "object" + }, + "request-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" + }, + "type": "object" + }, + "sdnc-request-header": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" + }, + "type": "object" + }, + "service-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)allotted-resource-statusPOST": { + "properties": { + "action": { + "$ref": "#/definitions/Optional.empty", + "description": "value would one of possible request-actions; match the list in service-data oper-status" + }, + "final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "request-status": { + "$ref": "#/definitions/Optional.empty" + }, + "response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "response-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "rpc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "this is the svc-action from the incoming request" + }, + "rpc-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)application-tagsPOST": { + "properties": { + "c-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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": { + "max-count": { + "$ref": "#/definitions/Optional.empty", + "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF." + } + }, + "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/Optional.empty" + }, + "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/Optional.empty" + } + }, + "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-request-inputPOST": { + "properties": { + "brg-wan-mac-address": { + "$ref": "#/definitions/Optional.empty" + }, + "vgmux-bearer-ip": { + "$ref": "#/definitions/Optional.empty" + }, + "vni": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)brg-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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)capacityPOST": { + "properties": { + "used-capacity": { + "$ref": "#/definitions/Optional.empty", + "description": "Updated for destination port when source port is mapped/unmapped." + }, + "vnic-capacity": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)configuration-dataPOST": { + "properties": { + "configuration-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status" + }, + "type": "object" + }, + "configuration-operation-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)configuration-identifiersPOST": { + "properties": { + "configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "configuration-name": { + "$ref": "#/definitions/Optional.empty" + }, + "configuration-sub-type": { + "$ref": "#/definitions/Optional.empty", + "description": " vprobe and pprobe" + }, + "configuration-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Not an enum, but expected values are port-mirror-configuration." + }, + "parent-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Service-instance-id of the parent service to which this resource belongs." + } + }, + "type": "object" + }, + "(config)configuration-idsPOST": { + "properties": { + "configuration-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)configuration-informationPOST": { + "properties": { + "configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "configuration-name": { + "$ref": "#/definitions/Optional.empty" + }, + "configuration-sub-type": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration" + }, + "configuration-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor" + }, + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)configuration-oper-statusPOST": { + "properties": { + "create-timestamp": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "type": "object" + }, + "(config)configuration-operation-informationPOST": { + "properties": { + "configuration-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information" + }, + "type": "object" + }, + "gc-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input" + }, + "type": "object" + }, + "request-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information" + }, + "type": "object" + }, + "sdnc-request-header": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header" + }, + "type": "object" + }, + "service-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)configuration-statusPOST": { + "properties": { + "action": { + "$ref": "#/definitions/Optional.empty", + "description": "value would one of possible request-actions; match the list in service-data oper-status" + }, + "final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "request-status": { + "$ref": "#/definitions/Optional.empty" + }, + "response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "response-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "rpc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "this is the svc-action from the incoming request" + }, + "rpc-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)connection-attachment-allotted-resourcePOST": { + "properties": { + "allotted-resource-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data" + }, + "type": "object" + }, + "allotted-resource-id": { + "$ref": "#/definitions/Optional.empty" + }, + "allotted-resource-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status" + }, + "type": "object" + } + }, + "required": [ + "allotted-resource-id" + ], + "type": "object" + }, + "(config)connection-attachment-allotted-resourcesPOST": { + "properties": { + "connection-attachment-allotted-resource": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)connection-attachment-assignmentsPOST": { + "type": "object" + }, + "(config)connection-attachment-parametersPOST": { + "properties": { + "param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)connection-attachment-request-inputPOST": { + "properties": { + "param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)connection-attachment-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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)connection-attachment-topologyPOST": { + "properties": { + "allotted-resource-identifiers": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers" + }, + "type": "object" + }, + "connection-attachment-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments" + }, + "type": "object" + }, + "connection-attachment-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters" + }, + "type": "object" + }, + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)connection-pointPOST": { + "properties": { + "connection-point-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to CP object in A&AI" + }, + "port-id": { + "$ref": "#/definitions/Optional.empty", + "description": "port-index when multiple CPs connect to same network. Default zero (0)" + }, + "vlan-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)consumed-allotted-resourcePOST": { + "properties": { + "allotted-resource-id": { + "$ref": "#/definitions/Optional.empty" + }, + "allotted-resource-pointer": { + "$ref": "#/definitions/Optional.empty", + "description": "Pointer to the allotted-resources topology" + }, + "allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "This is the fq-name of the Contrail service instance through which the route is passing." + }, + "service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "The service-instance-id of the vnf from which the contrail applied service is coming" + }, + "vnf-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + }, + "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/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "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/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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)contrail-vmi-paramsPOST": { + "properties": { + "param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)customer-bonding-requestPOST": { + "properties": { + "configuration-id": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. vlan network receptor configuration id" + } + }, + "type": "object" + }, + "(config)customer-bonding-requestsPOST": { + "properties": { + "customer-bonding-request": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)dest-ip-addressesPOST": { + "properties": { + "ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)dest-networkPOST": { + "properties": { + "network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "network-role": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)dest-portPOST": { + "properties": { + "pnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information" + }, + "type": "object" + }, + "service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "May not be need." + }, + "vnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)dest-vnfc-instance-group-idPOST": { + "properties": { + "configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "instance-group-role": { + "$ref": "#/definitions/Optional.empty" + }, + "nfc-naming-code": { + "$ref": "#/definitions/Optional.empty" + }, + "service-instance-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)dhcp-subnet-assignmentPOST": { + "properties": { + "ip-version": { + "$ref": "#/definitions/Optional.empty" + }, + "network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "neutron-subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Same as subnet-id in subnet-data structure" + } + }, + "type": "object" + }, + "(config)dhcp-subnet-assignmentsPOST": { + "properties": { + "dhcp-subnet-assignment": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)entitlement-pool-listPOST": { + "properties": { + "action": { + "$ref": "#/definitions/Optional.empty" + }, + "entitlement-pool-invariant-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "entitlement-pool-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "entitlement-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "assigned by ALTS" + } + }, + "required": [ + "action", + "entitlement-pool-uuid" + ], + "type": "object" + }, + "(config)floating-ipsPOST": { + "type": "object" + }, + "(config)forwarding-path-request-inputPOST": { + "properties": { + "forwarding-paths": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)forwarding-pathPOST": { + "properties": { + "forwarding-path-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Generated by SDNC" + }, + "forwarding-path-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Fowarding-path name from TOSCA model, or name generated by SDNC" + }, + "forwarding-path-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Based on MySQL Forwarding_Path tables path_type value from related TOSCA model" + }, + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information" + }, + "type": "object" + }, + "service-paths": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths" + }, + "type": "object" + } + }, + "required": [ + "forwarding-path-id" + ], + "type": "object" + }, + "(config)forwarding-pathsPOST": { + "properties": { + "forwarding-path-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Forwarding-path-name from tosca-model. " + }, + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information" + }, + "type": "object" + } + }, + "required": [ + "forwarding-path-name" + ], + "type": "object" + }, + "(config)gc-configurationPOST": { + "properties": { + "configuration-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data" + }, + "type": "object" + }, + "configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "configuration-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status" + }, + "type": "object" + } + }, + "required": [ + "configuration-id" + ], + "type": "object" + }, + "(config)gc-request-inputPOST": { + "properties": { + "configuration-ids": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids" + }, + "type": "array" + }, + "input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters" + }, + "type": "object" + }, + "rebuild": { + "$ref": "#/definitions/Optional.empty", + "description": "Value will indicate what to rebuild" + }, + "vf-module-id": { + "$ref": "#/definitions/Optional.empty", + "description": "This is mandatory in case of rebuild" + }, + "vnf-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)gc-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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)generic-configurationsPOST": { + "properties": { + "gc-configuration": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)getpathsegment-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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)heat-vlan-filtersPOST": { + "type": "object" + }, + "(config)host-routesPOST": { + "properties": { + "next-hop": { + "$ref": "#/definitions/Optional.empty", + "description": "Could be ip-address or hostname or service-instance" + }, + "route-prefix": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)input-parametersPOST": { + "properties": { + "param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)interface-route-prefixesPOST": { + "type": "object" + }, + "(config)ip-addressesPOST": { + "properties": { + "ipv4-address": { + "$ref": "#/definitions/Optional.empty" + }, + "ipv6-address": { + "$ref": "#/definitions/Optional.empty" + }, + "vipv4-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v4" + }, + "vipv6-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v6" + } + }, + "type": "object" + }, + "(config)license-informationPOST": { + "properties": { + "entitlement-pool-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list" + }, + "type": "array" + }, + "license-key-group-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)license-key-group-listPOST": { + "properties": { + "action": { + "$ref": "#/definitions/Optional.empty" + }, + "license-key": { + "$ref": "#/definitions/Optional.empty", + "description": "assigned by ALTS" + }, + "license-key-group-invariant-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "license-key-group-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "license-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "assigned by ALTS" + } + }, + "required": [ + "action", + "license-key-group-uuid" + ], + "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/Optional.empty", + "description": "The number of ip addresses to be assigned per vm for this network role" + }, + "ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Use ipv4 or ipv6" + }, + "network-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" + }, + "type": "object" + }, + "use-dhcp": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" + } + }, + "type": "object" + }, + "(config)network-information-itemsPOST": { + "properties": { + "network-information-item": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)network-informationPOST": { + "properties": { + "from-preload": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicates if source is preload data" + }, + "network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "network-technology": { + "$ref": "#/definitions/Optional.empty" + }, + "network-type": { + "$ref": "#/definitions/Optional.empty" + }, + "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-instance-groupPOST": { + "properties": { + "aggregate-route-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy" + }, + "type": "object" + }, + "aggregate-routes": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes" + }, + "type": "array" + }, + "network-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Also a Key in Network Instance Group in A&AI" + }, + "networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks" + }, + "type": "object" + }, + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information" + }, + "type": "object" + }, + "service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "subnet-assignment-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy" + }, + "type": "object" + }, + "subnet-key-value": { + "$ref": "#/definitions/Optional.empty", + "description": "key-value provided to EIPAM when creating shared subnet" + }, + "subnets": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets" + }, + "type": "array" + }, + "vpn-binding-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy" + }, + "type": "object" + } + }, + "required": [ + "network-instance-group-id" + ], + "type": "object" + }, + "(config)network-instance-groupsPOST": { + "properties": { + "network-instance-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)network-ipsPOST": { + "type": "object" + }, + "(config)network-level-oper-statusPOST": { + "properties": { + "create-timestamp": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "type": "object" + }, + "(config)network-parameterPOST": { + "properties": { + "network-parameter-name": { + "$ref": "#/definitions/Optional.empty" + }, + "network-parameter-value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "network-policy-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)network-provided-allotted-resourcesPOST": { + "type": "object" + }, + "(config)network-request-inputPOST": { + "properties": { + "aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "network-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters" + }, + "type": "object" + }, + "network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "When network has instance-group role in service model" + }, + "network-name": { + "$ref": "#/definitions/Optional.empty" + }, + "tenant": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)network-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + }, + "eipam-v6-address-plan": { + "$ref": "#/definitions/Optional.empty" + }, + "is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "When network is part of network instance-Group-data & instance Group in A&AI" + }, + "network-name": { + "$ref": "#/definitions/Optional.empty" + }, + "network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "network-technology": { + "$ref": "#/definitions/Optional.empty" + }, + "network-type": { + "$ref": "#/definitions/Optional.empty" + }, + "related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks" + }, + "type": "object" + }, + "segmentation-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)network-topologyPOST": { + "properties": { + "aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "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/Optional.empty" + } + }, + "type": "object" + }, + "(config)networkPOST": { + "properties": { + "customer-bonding-requests": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests" + }, + "type": "object" + }, + "network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Index into network-topology-identifier structure" + }, + "network-status": { + "$ref": "#/definitions/Optional.empty", + "description": "assigned, unassigned" + }, + "neutron-network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Neutron-network-id assigned by PO/RO" + }, + "vlan-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vpn-bindings": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings" + }, + "type": "array" + } + }, + "required": [ + "network-id" + ], + "type": "object" + }, + "(config)networksPOST": { + "properties": { + "network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)onap-model-informationPOST": { + "properties": { + "model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)paramPOST": { + "properties": { + "name": { + "$ref": "#/definitions/Optional.empty" + }, + "resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)pnf-dataPOST": { + "properties": { + "pnf-details": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details" + }, + "type": "object" + }, + "pnf-level-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status" + }, + "type": "object" + }, + "pnf-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input" + }, + "type": "object" + }, + "pnf-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology" + }, + "type": "object" + }, + "request-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information" + }, + "type": "object" + }, + "sdnc-request-header": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header" + }, + "type": "object" + }, + "service-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)pnf-detailsPOST": { + "properties": { + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-details(config)onap-model-information" + }, + "type": "object" + }, + "pnf-id": { + "$ref": "#/definitions/Optional.empty", + "description": "pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)" + }, + "pnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "pnf-type": { + "$ref": "#/definitions/Optional.empty", + "description": "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)" + } + }, + "required": [ + "pnf-id" + ], + "type": "object" + }, + "(config)pnf-informationPOST": { + "properties": { + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information" + }, + "type": "object" + }, + "pnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Key for A&AI query" + }, + "pnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)pnf-input-parametersPOST": { + "properties": { + "param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)pnf-level-oper-statusPOST": { + "properties": { + "create-timestamp": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "type": "object" + }, + "(config)pnf-parameters-dataPOST": { + "properties": { + "param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)pnf-request-inputPOST": { + "properties": { + "aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "pnf-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters" + }, + "type": "object" + }, + "pnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "request-version": { + "$ref": "#/definitions/Optional.empty", + "description": "keep this? e.g. 1702" + }, + "tenant": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)pnf-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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)pnf-topology-identifier-structurePOST": { + "properties": { + "pnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "pnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "optionally comes from pnf-request-input container or is assigned by sdn-c" + }, + "pnf-type": { + "$ref": "#/definitions/Optional.empty", + "description": "In preload tree, this label is used for the vf-module-type" + } + }, + "type": "object" + }, + "(config)pnf-topologyPOST": { + "properties": { + "aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information" + }, + "type": "object" + }, + "pnf-parameters-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data" + }, + "type": "object" + }, + "pnf-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure" + }, + "type": "object" + }, + "sdnc-generated-cloud-resources": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicate if source is sdnc generated cloud param.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" + }, + "tenant": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)pnfPOST": { + "properties": { + "pnf-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data" + }, + "type": "object" + }, + "pnf-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "required": [ + "pnf-id" + ], + "type": "object" + }, + "(config)pnfsPOST": { + "properties": { + "pnf": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)port-mirror-configuration-assignmentsPOST": { + "properties": { + "cloud-owner": { + "$ref": "#/definitions/Optional.empty" + }, + "cloud-region-id": { + "$ref": "#/definitions/Optional.empty" + }, + "contrail-vmi-params": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params" + }, + "type": "object" + }, + "dest-network-fqdn": { + "$ref": "#/definitions/Optional.empty" + }, + "dest-p-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "For pProbe; from policy manager" + }, + "dest-pnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "For pProbe" + }, + "dest-pnf-port-policy-name": { + "$ref": "#/definitions/Optional.empty", + "description": "For pProbe; from tosca model" + }, + "dest-tenant": { + "$ref": "#/definitions/Optional.empty", + "description": "Tenant name from A&AI for destination VNF" + }, + "dest-tenant-id": { + "$ref": "#/definitions/Optional.empty", + "description": "tenant-id from A&AI for destination VNF" + }, + "dest-vnf-id": { + "$ref": "#/definitions/Optional.empty", + "description": "For vProbe" + }, + "dest-vnfc-instance-group-id": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id" + }, + "type": "object" + }, + "owning-entity": { + "$ref": "#/definitions/Optional.empty" + }, + "probe-type": { + "$ref": "#/definitions/Optional.empty", + "description": "vprobe or pprobe; derived from configuration-information.configuration-sub-type" + }, + "route-allotted-resource-id": { + "$ref": "#/definitions/Optional.empty", + "description": "For vProbe" + }, + "source-capacity": { + "$ref": "#/definitions/Optional.empty", + "description": "Source port pps (packets per second) rating from tosca model" + }, + "source-network-fqdn": { + "$ref": "#/definitions/Optional.empty" + }, + "source-to-dest-maps": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps" + }, + "type": "object" + }, + "source-vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "source-vnfc-instance-group-id": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id" + }, + "type": "object" + }, + "tenant": { + "$ref": "#/definitions/Optional.empty", + "description": "Tenant name from A&AI for source VNF" + }, + "tenant-context": { + "$ref": "#/definitions/Optional.empty", + "description": "From tenant object in A&AI" + }, + "tenant-id": { + "$ref": "#/definitions/Optional.empty", + "description": "tenant-id from A&AI for source VNF" + }, + "vnics-group-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)port-mirror-configuration-input-parametersPOST": { + "properties": { + "param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)port-mirror-configuration-parametersPOST": { + "properties": { + "param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)port-mirror-configuration-request-inputPOST": { + "properties": { + "aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "dest-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port" + }, + "type": "object" + }, + "port-mirror-configuration-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters" + }, + "type": "object" + }, + "source-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port" + }, + "type": "object" + }, + "tenant": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)port-mirror-configuration-topologyPOST": { + "properties": { + "configuration-identifiers": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers" + }, + "type": "object" + }, + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information" + }, + "type": "object" + }, + "port-mirror-configuration-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments" + }, + "type": "object" + }, + "port-mirror-configuration-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)port-mirror-configurationPOST": { + "properties": { + "configuration-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data" + }, + "type": "object" + }, + "configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "configuration-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status" + }, + "type": "object" + } + }, + "required": [ + "configuration-id" + ], + "type": "object" + }, + "(config)port-mirror-configurationsPOST": { + "properties": { + "port-mirror-configuration": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)port-mirror-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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)preload-dataPOST": { + "properties": { + "preload-network-topology-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information" + }, + "type": "object" + }, + "preload-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status" + }, + "type": "object" + }, + "preload-vf-module-topology-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)preload-informationPOST": { + "properties": { + "preload-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)preload-listPOST": { + "properties": { + "preload-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data" + }, + "type": "object" + }, + "preload-id": { + "$ref": "#/definitions/Optional.empty", + "description": "vf-module-name or network name" + }, + "preload-type": { + "$ref": "#/definitions/Optional.empty", + "description": "network or vf-module" + } + }, + "required": [ + "preload-id", + "preload-type" + ], + "type": "object" + }, + "(config)preload-network-topology-informationPOST": { + "properties": { + "host-routes": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes" + }, + "type": "array" + }, + "is-external-network": { + "$ref": "#/definitions/Optional.empty" + }, + "is-provider-network": { + "$ref": "#/definitions/Optional.empty" + }, + "is-shared-network": { + "$ref": "#/definitions/Optional.empty" + }, + "network-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy" + }, + "type": "array" + }, + "network-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure" + }, + "type": "object" + }, + "physical-network-name": { + "$ref": "#/definitions/Optional.empty" + }, + "route-table-reference": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference" + }, + "type": "array" + }, + "subnets": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets" + }, + "type": "array" + }, + "vpn-bindings": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)preload-oper-statusPOST": { + "properties": { + "create-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "last-action": { + "$ref": "#/definitions/Optional.empty" + }, + "last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "last-svc-request-id": { + "$ref": "#/definitions/Optional.empty" + }, + "maintenance-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "order-status": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)preload-vf-module-topology-informationPOST": { + "properties": { + "vf-module-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology" + }, + "type": "object" + }, + "vnf-resource-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments" + }, + "type": "object" + }, + "vnf-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)provided-allotted-resourcePOST": { + "properties": { + "allotted-resource-id": { + "$ref": "#/definitions/Optional.empty" + }, + "allotted-resource-pointer": { + "$ref": "#/definitions/Optional.empty", + "description": "Pointer to the allotted-resources topology" + }, + "allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "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)provided-configurationPOST": { + "properties": { + "configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "configuration-sub-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Not an enum, but expected values are vprobe and pprobe" + }, + "configuration-topology-link": { + "$ref": "#/definitions/Optional.empty", + "description": "Pointer to the configurations topology" + }, + "configuration-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Not an enum, but expected values are port-mirror-configuration, , vlan-network-receptor" + } + }, + "type": "object" + }, + "(config)provided-configurationsPOST": { + "properties": { + "provided-configuration": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)related-networkPOST": { + "properties": { + "network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)related-networksPOST": { + "properties": { + "related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)request-informationPOST": { + "properties": { + "notification-url": { + "$ref": "#/definitions/Optional.empty" + }, + "order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)resource-keyPOST": { + "properties": { + "name": { + "$ref": "#/definitions/Optional.empty" + }, + "value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)resource-resolution-dataPOST": { + "properties": { + "capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "(config)route-table-referencePOST": { + "properties": { + "route-table-reference-fqdn": { + "$ref": "#/definitions/Optional.empty" + }, + "route-table-reference-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "required": [ + "route-table-reference-fqdn" + ], + "type": "object" + }, + "(config)s-tagsPOST": { + "type": "object" + }, + "(config)sdnc-request-headerPOST": { + "properties": { + "svc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "This is the rpcAction" + }, + "svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + }, + "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/Optional.empty" + }, + "security-zone-name-untrusted": { + "$ref": "#/definitions/Optional.empty" + }, + "security-zone-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Will be the same as the parent-service-instance-id" + }, + "security-zone-vnf-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Selected by SDNC from the security-zone-service-instance-id" + }, + "trusted-network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "In the case of vIPR, this is the landing networks network-role; used in naming" + }, + "untrusted-network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" + }, + "vlan-tag": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "In the case of vIPR, this is the landing networks network-role; used in naming" + }, + "untrusted-network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" + }, + "vlan-tag": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)security-zone-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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" + }, + "forwarding-paths": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths" + }, + "type": "object" + }, + "network-instance-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups" + }, + "type": "object" + }, + "networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks" + }, + "type": "object" + }, + "pnfs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs" + }, + "type": "object" + }, + "provided-allotted-resources": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources" + }, + "type": "object" + }, + "provided-configurations": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations" + }, + "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" + }, + "vnfc-instance-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups" + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "Not currently populated in service data." + }, + "last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "type": "object" + }, + "(config)service-parameterPOST": { + "properties": { + "service-parameter-name": { + "$ref": "#/definitions/Optional.empty" + }, + "service-parameter-value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-pathPOST": { + "properties": { + "service": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service" + }, + "type": "array" + }, + "service-path-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition" + }, + "service-path-instance-name": { + "$ref": "#/definitions/Optional.empty", + "description": "A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id )" + }, + "version": { + "$ref": "#/definitions/Optional.empty", + "description": "Only one version of the service-path-instance data will be available in MD-SAL. version will be updated when the service-path-instance is reevaluated " + } + }, + "type": "object" + }, + "(config)service-pathsPOST": { + "properties": { + "service-path": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path" + }, + "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/Optional.empty" + } + }, + "type": "object" + }, + "(config)service-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "value would one of possible request-actions; match the list in service-data oper-status" + }, + "final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "request-status": { + "$ref": "#/definitions/Optional.empty" + }, + "response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "response-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "rpc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "this is the svc-action from the incoming request" + }, + "rpc-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)service-topology-identifierPOST": { + "properties": { + "global-customer-id": { + "$ref": "#/definitions/Optional.empty" + }, + "service-id": { + "$ref": "#/definitions/Optional.empty", + "description": "from MSO input on STO assign" + }, + "service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "repeated" + }, + "service-instance-name": { + "$ref": "#/definitions/Optional.empty", + "description": "optionally comes from service-request-input container or is assigned by sdn-c" + }, + "service-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty" + }, + "network-role": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)source-portPOST": { + "properties": { + "pnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information" + }, + "type": "object" + }, + "service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "May not be need." + }, + "source-port-id": { + "$ref": "#/definitions/Optional.empty", + "description": "needed for srv-action=disable/enable" + }, + "vnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)source-to-dest-mapPOST": { + "properties": { + "dest-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses" + }, + "type": "object" + }, + "dest-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "dest-port-name": { + "$ref": "#/definitions/Optional.empty" + }, + "dest-vserver-id": { + "$ref": "#/definitions/Optional.empty" + }, + "link-name": { + "$ref": "#/definitions/Optional.empty" + }, + "source-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "source-port-name": { + "$ref": "#/definitions/Optional.empty" + }, + "source-vserver-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "required": [ + "source-port-id" + ], + "type": "object" + }, + "(config)source-to-dest-mapsPOST": { + "properties": { + "source-to-dest-map": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)source-vnfc-instance-group-idPOST": { + "properties": { + "configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "instance-group-role": { + "$ref": "#/definitions/Optional.empty" + }, + "nfc-naming-code": { + "$ref": "#/definitions/Optional.empty" + }, + "service-instance-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)sriov-parametersPOST": { + "properties": { + "application-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)sub-interface-ip-addressesPOST": { + "properties": { + "ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)sub-interface-network-dataPOST": { + "properties": { + "floating-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" + }, + "type": "object" + }, + "network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network id (UUID in A&AI)" + }, + "network-information-items": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" + }, + "type": "object" + }, + "network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network name" + }, + "network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. untrusted " + }, + "network-role-tag": { + "$ref": "#/definitions/Optional.empty", + "description": "Assuming HEAT template network role tag parameter - not used" + }, + "neutron-network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Neutron network id assigned by PO/RP" + }, + "vlan-tag-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Vlan tag assigned to subinterface port" + } + }, + "required": [ + "network-id" + ], + "type": "object" + }, + "(config)sub-interface-networkPOST": { + "properties": { + "network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "network-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)sub-interfacePOST": { + "properties": { + "sub-interface-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses" + }, + "type": "object" + }, + "sub-interface-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network" + }, + "type": "object" + }, + "sub-interface-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "sub-interface-port-name": { + "$ref": "#/definitions/Optional.empty" + }, + "sub-interface-status": { + "$ref": "#/definitions/Optional.empty", + "description": "NULL, unassigned, assigned" + }, + "vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)sub-interfacesPOST": { + "properties": { + "sub-interface": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)subnet-assignment-policyPOST": { + "properties": { + "subnet-use": { + "$ref": "#/definitions/Optional.empty", + "description": "Current valid values - unique, shared (default)" + } + }, + "type": "object" + }, + "(config)subnet-dataPOST": { + "properties": { + "cidr-mask": { + "$ref": "#/definitions/Optional.empty", + "description": "cidr mask" + }, + "dhcp-enabled": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use this subnet for DHCP " + }, + "gateway-address": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet gateway address" + }, + "ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Should be ipv4 or ipv6" + }, + "network-start-address": { + "$ref": "#/definitions/Optional.empty", + "description": "start-address of the subnet" + }, + "sdnc-subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" + }, + "subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet UUID to be passed into the HEAT template" + }, + "subnet-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Populated for preload only" + }, + "subnet-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Subnet Role for the subnet" + } + }, + "type": "object" + }, + "(config)subnets-dataPOST": { + "properties": { + "subnet-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)subnetsPOST": { + "properties": { + "addr-from-start": { + "$ref": "#/definitions/Optional.empty", + "description": "Default is N" + }, + "cidr-mask": { + "$ref": "#/definitions/Optional.empty" + }, + "dhcp-enabled": { + "$ref": "#/definitions/Optional.empty" + }, + "dhcp-end-address": { + "$ref": "#/definitions/Optional.empty" + }, + "dhcp-start-address": { + "$ref": "#/definitions/Optional.empty" + }, + "gateway-address": { + "$ref": "#/definitions/Optional.empty" + }, + "ip-version": { + "$ref": "#/definitions/Optional.empty" + }, + "start-address": { + "$ref": "#/definitions/Optional.empty" + }, + "subnet-name": { + "$ref": "#/definitions/Optional.empty" + }, + "subnet-role": { + "$ref": "#/definitions/Optional.empty" + }, + "subnet-sequence": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "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/Optional.empty", + "description": "The Network Controller will assign the VG IP address from local inventory" + }, + "vgmux-bearer-ip": { + "$ref": "#/definitions/Optional.empty", + "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module" + }, + "vgmux-lan-ip": { + "$ref": "#/definitions/Optional.empty", + "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module" + }, + "vni": { + "$ref": "#/definitions/Optional.empty", + "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-request-inputPOST": { + "properties": { + "brg-wan-mac-address": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)tunnelxconn-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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": { + "dhcp-subnet-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments" + }, + "type": "object" + }, + "vf-module-status": { + "$ref": "#/definitions/Optional.empty", + "description": "Orchestration status from AAI - to be set by SDNC" + }, + "vlan-vnfc-instance-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups" + }, + "type": "object" + }, + "vms": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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": { + "from-preload": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicates if source is preload data" + }, + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information" + }, + "type": "object" + }, + "vf-module-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vf-module-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-instancePOST": { + "properties": { + "vf-module-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vf-module-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)vf-module-level-oper-statusPOST": { + "properties": { + "create-timestamp": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "type": "object" + }, + "(config)vf-module-parametersPOST": { + "properties": { + "param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vf-module-request-inputPOST": { + "properties": { + "aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "request-version": { + "$ref": "#/definitions/Optional.empty", + "description": "keep this?" + }, + "tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty" + } + }, + "type": "object" + }, + "(config)vf-module-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "vf-module id" + }, + "vf-module-name": { + "$ref": "#/definitions/Optional.empty", + "description": "vf-module-name" + }, + "vf-module-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)vf-module-topologyPOST": { + "properties": { + "aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information" + }, + "type": "object" + }, + "sdnc-generated-cloud-resources": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" + }, + "tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "vf-module-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments" + }, + "type": "object" + }, + "vf-module-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters" + }, + "type": "object" + }, + "vf-module-topology-identifier": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)vf-modulePOST": { + "properties": { + "param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param" + }, + "type": "array" + }, + "vf-module-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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)vlan-common-ip-addressesPOST": { + "properties": { + "ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)vlan-dataPOST": { + "properties": { + "vlan-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Inner/Outer roles" + }, + "vlan-tag-description": { + "$ref": "#/definitions/Optional.empty" + }, + "vlan-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vlan-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS" + } + }, + "type": "object" + }, + "(config)vlan-tagsPOST": { + "properties": { + "is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "(config)vlan-vnfc-instance-groupPOST": { + "properties": { + "instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI ID" + }, + "vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vnfcs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" + }, + "type": "object" + } + }, + "required": [ + "instance-group-id" + ], + "type": "object" + }, + "(config)vlan-vnfc-instance-groupsPOST": { + "properties": { + "vlan-vnfc-instance-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vlan-vnicPOST": { + "properties": { + "vnic-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vnic-sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "required": [ + "vnic-port-id" + ], + "type": "object" + }, + "(config)vlan-vnicsPOST": { + "properties": { + "vlan-vnic": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vm-namesPOST": { + "properties": { + "vnfc-names": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vm-networkPOST": { + "properties": { + "floating-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" + }, + "type": "object" + }, + "is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "mac-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" + }, + "type": "object" + }, + "network-role": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + }, + "related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks" + }, + "type": "object" + }, + "segmentation-id": { + "$ref": "#/definitions/Optional.empty" + }, + "sriov-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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": { + "vm-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vmPOST": { + "properties": { + "nfc-naming-code": { + "$ref": "#/definitions/Optional.empty", + "description": "used in vm naming(draft 29: changed from nfc-code)" + }, + "onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information" + }, + "type": "object" + }, + "vm-count": { + "$ref": "#/definitions/Optional.empty" + }, + "vm-names": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" + }, + "type": "object" + }, + "vm-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" + }, + "type": "object" + }, + "vm-type": { + "$ref": "#/definitions/Optional.empty" + }, + "vm-type-tag": { + "$ref": "#/definitions/Optional.empty", + "description": "from tosca data on vfc" + } + }, + "required": [ + "vm-type" + ], + "type": "object" + }, + "(config)vmsPOST": { + "properties": { + "vm": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnf-dataPOST": { + "properties": { + "license-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information" + }, + "type": "object" + }, + "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-network-collections": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections" + }, + "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-sub-interface-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups" + }, + "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-floating-ipPOST": { + "properties": { + "ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)vnf-get-resource-response-informationPOST": { + "properties": { + "service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "service-instance-name": { + "$ref": "#/definitions/Optional.empty" + }, + "vnf": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf" + }, + "type": "array" + } + }, + "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/Optional.empty" + }, + "vnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "vnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Not currently populated in service data." + }, + "last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "type": "object" + }, + "(config)vnf-network-collectionPOST": { + "properties": { + "network-collection-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI" + }, + "network-collection-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Service-instance-id of service that created the network collection" + }, + "network-instance-group-function": { + "$ref": "#/definitions/Optional.empty", + "description": "Network Instance-Group function in A&AI" + }, + "network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Network Instance-Group id in A&AI" + }, + "networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks" + }, + "type": "object" + }, + "vnf-floating-ip": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip" + }, + "type": "object" + } + }, + "required": [ + "network-instance-group-function" + ], + "type": "object" + }, + "(config)vnf-network-collectionsPOST": { + "properties": { + "vnf-network-collection": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnf-network-instance-group-idsPOST": { + "properties": { + "vnf-network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "List of vnf network-instance-group" + } + }, + "type": "object" + }, + "(config)vnf-networkPOST": { + "properties": { + "contrail-network-fqdn": { + "$ref": "#/definitions/Optional.empty", + "description": "contrail network policy object" + }, + "is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "A Network Role to which a VNF must connect" + }, + "neutron-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" + }, + "type": "object" + }, + "segmentation-id": { + "$ref": "#/definitions/Optional.empty" + }, + "subnets-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)vnf-networksPOST": { + "properties": { + "vnf-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network" + }, + "type": "array" + } + }, + "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-provided-allotted-resourcesPOST": { + "type": "object" + }, + "(config)vnf-request-inputPOST": { + "properties": { + "aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "request-version": { + "$ref": "#/definitions/Optional.empty" + }, + "tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "vnf-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters" + }, + "type": "object" + }, + "vnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "vnf-network-instance-group-ids": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids" + }, + "type": "array" + }, + "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/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones" + }, + "type": "object" + }, + "vnf-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks" + }, + "type": "object" + }, + "vnf-status": { + "$ref": "#/definitions/Optional.empty", + "description": "Orchestration status from AAI - to be set by SDNC" + } + }, + "type": "object" + }, + "(config)vnf-response-informationPOST": { + "properties": { + "instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "object-path": { + "$ref": "#/definitions/Optional.empty", + "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-sub-interface-groupPOST": { + "properties": { + "customer-bonding-requests": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests" + }, + "type": "object" + }, + "network-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "parent-port-role": { + "$ref": "#/definitions/Optional.empty" + }, + "vnfc-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "vnfcs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs" + }, + "type": "object" + } + }, + "required": [ + "network-instance-group-function", + "parent-port-role", + "vnfc-instance-group-function" + ], + "type": "object" + }, + "(config)vnf-sub-interface-groupsPOST": { + "properties": { + "vnf-sub-interface-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnf-topology-identifier-structurePOST": { + "properties": { + "nf-code": { + "$ref": "#/definitions/Optional.empty", + "description": "used in vnf naming" + }, + "nf-function": { + "$ref": "#/definitions/Optional.empty" + }, + "nf-role": { + "$ref": "#/definitions/Optional.empty" + }, + "nf-type": { + "$ref": "#/definitions/Optional.empty" + }, + "vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" + }, + "vnf-type": { + "$ref": "#/definitions/Optional.empty", + "description": "In preload tree, this label is used for the vf-module-type" + } + }, + "type": "object" + }, + "(config)vnf-topologyPOST": { + "properties": { + "aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "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" + }, + "sdnc-generated-cloud-resources": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicate if source is sdnc generated cloud param" + }, + "tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "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-vnr-rebuild-dataPOST": { + "properties": { + "vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vnf-service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vnrs-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnfPOST": { + "properties": { + "param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param" + }, + "type": "array" + }, + "vf-module": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module" + }, + "type": "array" + }, + "vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vnf-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)vnfc-instance-groupPOST": { + "properties": { + "configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "group-type": { + "$ref": "#/definitions/Optional.empty", + "description": " port-mirror-source or port-mirror-dest" + }, + "instance-group-role": { + "$ref": "#/definitions/Optional.empty", + "description": "i.e.TSBC_VNFC_group" + }, + "nfc-naming-code": { + "$ref": "#/definitions/Optional.empty", + "description": "Set to nfc-naming-code from A&AI" + }, + "vnfc-objects": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects" + }, + "type": "object" + } + }, + "required": [ + "configuration-id", + "instance-group-role", + "nfc-naming-code" + ], + "type": "object" + }, + "(config)vnfc-instance-groupsPOST": { + "properties": { + "vnfc-instance-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnfc-ip-assignmentsPOST": { + "properties": { + "vnfc-address-family": { + "$ref": "#/definitions/Optional.empty", + "description": "indicates if this is IpV4 or IpV6" + }, + "vnfc-subnet-dhcp": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned " + }, + "vnfc-subnet-ip": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" + }, + "type": "array" + }, + "vnfc-subnet-ip-count": { + "$ref": "#/definitions/Optional.empty", + "description": "The number of IP addresses to be assigned per vnfc for this subnet role" + } + }, + "type": "object" + }, + "(config)vnfc-namesPOST": { + "properties": { + "vnfc-name": { + "$ref": "#/definitions/Optional.empty" + }, + "vnfc-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)vnfc-network-dataPOST": { + "properties": { + "connection-point": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" + }, + "type": "object" + }, + "vnfc-network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "vnfc-ports": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" + }, + "type": "object" + }, + "vnfc-subnet": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" + }, + "type": "array" + }, + "vnfc-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "required": [ + "vnfc-network-role" + ], + "type": "object" + }, + "(config)vnfc-networksPOST": { + "properties": { + "vnfc-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnfc-objectPOST": { + "properties": { + "vm-type": { + "$ref": "#/definitions/Optional.empty" + }, + "vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vnfc-key": { + "$ref": "#/definitions/Optional.empty" + }, + "vnfc-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Vnfc name as key in A&AI" + }, + "vnics": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics" + }, + "type": "object" + }, + "vserver-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vserver-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)vnfc-objectsPOST": { + "properties": { + "vnfc-object": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnfc-portPOST": { + "properties": { + "common-sub-interface-role": { + "$ref": "#/definitions/Optional.empty", + "description": "If sub-interfaces have common interface role (network role)" + }, + "vnfc-port-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y" + }, + "vnic-sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "required": [ + "vnfc-port-id" + ], + "type": "object" + }, + "(config)vnfc-portsPOST": { + "properties": { + "vnfc-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnfc-subnet-ipPOST": { + "properties": { + "ip-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. " + }, + "vnfc-client-key": { + "$ref": "#/definitions/Optional.empty" + }, + "vnfc-ip-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Either IpV4 IP or IpV6 IP addresses should be present" + } + }, + "type": "object" + }, + "(config)vnfc-subnetPOST": { + "properties": { + "vnfc-ip-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" + }, + "type": "array" + }, + "vnfc-subnet-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Default value if subnet role is not defined." + } + }, + "required": [ + "vnfc-subnet-role" + ], + "type": "object" + }, + "(config)vnfcPOST": { + "properties": { + "vnfc-name": { + "$ref": "#/definitions/Optional.empty" + }, + "vnic-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)vnfcsPOST": { + "properties": { + "vnfc": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnfsPOST": { + "properties": { + "vnf": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnic-groupPOST": { + "properties": { + "network-instance-group-function": { + "$ref": "#/definitions/Optional.empty", + "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect" + }, + "vlan-assignment-policy-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Policy name in ASDC model & policy definition in Policy Engine" + }, + "vlan-common-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" + }, + "type": "object" + }, + "vlan-tag-index-next": { + "$ref": "#/definitions/Optional.empty", + "description": "Next tag to be assigned" + }, + "vlan-vnics": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" + }, + "type": "object" + }, + "vnic-interface-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Same as network-role of network where vnic is connected" + } + }, + "required": [ + "vnic-interface-role" + ], + "type": "object" + }, + "(config)vnic-groupsPOST": { + "properties": { + "vnic-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnic-ip-addressesPOST": { + "properties": { + "ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "(config)vnic-sub-interfacesPOST": { + "properties": { + "sub-interface-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnicPOST": { + "properties": { + "capacity": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity" + }, + "type": "object" + }, + "vnic-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses" + }, + "type": "object" + }, + "vnic-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vnic-port-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)vnicsPOST": { + "properties": { + "vnic": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic" + }, + "type": "array" + } + }, + "type": "object" + }, + "(config)vnr-parametersPOST": { + "properties": { + "lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "network-collection-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "service instance id that created network-collection" + }, + "network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "network-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "network-instance-group-id": { + "$ref": "#/definitions/Optional.empty" + }, + "parent-port-role": { + "$ref": "#/definitions/Optional.empty" + }, + "upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vf-module-id": { + "$ref": "#/definitions/Optional.empty", + "description": "This is mandatory in case of rebuild" + }, + "vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vnf-service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vnfc-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)vnrs-dataPOST": { + "properties": { + "configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "network-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "network-instance-group-id": { + "$ref": "#/definitions/Optional.empty" + }, + "parent-port-role": { + "$ref": "#/definitions/Optional.empty" + }, + "upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vnfc-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)vpn-binding-policyPOST": { + "properties": { + "global-route-target": { + "$ref": "#/definitions/Optional.empty" + }, + "route-target-role": { + "$ref": "#/definitions/Optional.empty" + }, + "vpn-binding": { + "$ref": "#/definitions/Optional.empty" + }, + "vpn-name": { + "$ref": "#/definitions/Optional.empty" + }, + "vpn-platform": { + "$ref": "#/definitions/Optional.empty" + }, + "vpn-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(config)vpn-bindingsPOST": { + "properties": { + "aic-zone": { + "$ref": "#/definitions/Optional.empty", + "description": "AIC Zone the route target associated with" + }, + "global-route-target": { + "$ref": "#/definitions/Optional.empty" + }, + "route-target-role": { + "$ref": "#/definitions/Optional.empty" + }, + "vpn-binding-id": { + "$ref": "#/definitions/Optional.empty" + }, + "vpn-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(connection-attachment-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:connection-attachment-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-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" + }, + "(connection-attachment-topology-operation)input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:input": { + "items": { + "$ref": "#/definitions/(connection-attachment-topology-operation)input" + }, + "type": "object" + } + }, + "type": "object" + }, + "(connection-attachment-topology-operation)output": { + "properties": { + "GENERIC-RESOURCE-API:ack-final-indicator": { + "$ref": "#/definitions/Optional.empty", + "description": "Expected to be Y or N." + }, + "GENERIC-RESOURCE-API:connection-attachment-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-response-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "the request id from the request message for which this is the responseKeep as M" + } + }, + "type": "object" + }, + "(connection-attachment-topology-operation)output-TOP": { + "properties": { + "GENERIC-RESOURCE-API:output": { + "items": { + "$ref": "#/definitions/(connection-attachment-topology-operation)output" + }, + "type": "object" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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" + }, + "(generic-configuration-notification)input": { + "properties": { + "GENERIC-RESOURCE-API:ack-final-indicator": { + "$ref": "#/definitions/Optional.empty", + "description": "Expected to be Y or N." + }, + "GENERIC-RESOURCE-API:configuration-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:configuration-topology-link": { + "$ref": "#/definitions/Optional.empty", + "description": "Returns URL to generic-configuration-topology " + }, + "GENERIC-RESOURCE-API:request-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "description": "message included for error code" + }, + "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:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "the request id from the request message for which this is the responseKeep as M" + }, + "GENERIC-RESOURCE-API:vnf-vnr-rebuild-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-vnr-rebuild-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnr-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnr-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "(generic-configuration-notification)input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:input": { + "items": { + "$ref": "#/definitions/(generic-configuration-notification)input" + }, + "type": "object" + } + }, + "type": "object" + }, + "(generic-configuration-topology-operation)input": { + "properties": { + "GENERIC-RESOURCE-API:configuration-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:gc-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-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" + }, + "(generic-configuration-topology-operation)input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:input": { + "items": { + "$ref": "#/definitions/(generic-configuration-topology-operation)input" + }, + "type": "object" + } + }, + "type": "object" + }, + "(generic-configuration-topology-operation)output": { + "properties": { + "GENERIC-RESOURCE-API:ack-final-indicator": { + "$ref": "#/definitions/Optional.empty", + "description": "Expected to be Y or N." + }, + "GENERIC-RESOURCE-API:gc-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-response-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "the request id from the request message for which this is the responseKeep as M" + } + }, + "type": "object" + }, + "(generic-configuration-topology-operation)output-TOP": { + "properties": { + "GENERIC-RESOURCE-API:output": { + "items": { + "$ref": "#/definitions/(generic-configuration-topology-operation)output" + }, + "type": "object" + } + }, + "type": "object" + }, + "(getpathsegment-topology-operation)input": { + "properties": { + "GENERIC-RESOURCE-API:forwarding-path-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)forwarding-path-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" + }, + "(getpathsegment-topology-operation)input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:input": { + "items": { + "$ref": "#/definitions/(getpathsegment-topology-operation)input" + }, + "type": "object" + } + }, + "type": "object" + }, + "(getpathsegment-topology-operation)output": { + "properties": { + "GENERIC-RESOURCE-API:ack-final-indicator": { + "$ref": "#/definitions/Optional.empty", + "description": "Expected to be Y or N." + }, + "GENERIC-RESOURCE-API:getpathsegment-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)getpathsegment-response-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "the request id from the request message for which this is the responseKeep as M" + } + }, + "type": "object" + }, + "(getpathsegment-topology-operation)output-TOP": { + "properties": { + "GENERIC-RESOURCE-API:output": { + "items": { + "$ref": "#/definitions/(getpathsegment-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/Optional.empty", + "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/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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" + }, + "(pnf-topology-operation)input": { + "properties": { + "GENERIC-RESOURCE-API:pnf-details": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-details" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-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" + }, + "(pnf-topology-operation)input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:input": { + "items": { + "$ref": "#/definitions/(pnf-topology-operation)input" + }, + "type": "object" + } + }, + "type": "object" + }, + "(pnf-topology-operation)output": { + "properties": { + "GENERIC-RESOURCE-API:ack-final-indicator": { + "$ref": "#/definitions/Optional.empty", + "description": "Expected to be Y or N." + }, + "GENERIC-RESOURCE-API:pnf-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-response-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "the request id from the request message for which this is the responseKeep as M" + } + }, + "type": "object" + }, + "(pnf-topology-operation)output-TOP": { + "properties": { + "GENERIC-RESOURCE-API:output": { + "items": { + "$ref": "#/definitions/(pnf-topology-operation)output" + }, + "type": "object" + } + }, + "type": "object" + }, + "(policy-update-notify-operation)input": { + "properties": { + "GENERIC-RESOURCE-API:policy-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:update-type": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:version-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Map JSON versionNo to version-id" + } + }, + "required": [ + "GENERIC-RESOURCE-API:policy-name", + "GENERIC-RESOURCE-API:update-type", + "GENERIC-RESOURCE-API:version-id" + ], + "type": "object" + }, + "(policy-update-notify-operation)input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:input": { + "items": { + "$ref": "#/definitions/(policy-update-notify-operation)input" + }, + "type": "object" + } + }, + "type": "object" + }, + "(policy-update-notify-operation)output": { + "properties": { + "GENERIC-RESOURCE-API:error-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:error-msg": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(policy-update-notify-operation)output-TOP": { + "properties": { + "GENERIC-RESOURCE-API:output": { + "items": { + "$ref": "#/definitions/(policy-update-notify-operation)output" + }, + "type": "object" + } + }, + "type": "object" + }, + "(port-mirror-topology-operation)input": { + "properties": { + "GENERIC-RESOURCE-API:configuration-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configuration-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" + }, + "(port-mirror-topology-operation)input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:input": { + "items": { + "$ref": "#/definitions/(port-mirror-topology-operation)input" + }, + "type": "object" + } + }, + "type": "object" + }, + "(port-mirror-topology-operation)output": { + "properties": { + "GENERIC-RESOURCE-API:ack-final-indicator": { + "$ref": "#/definitions/Optional.empty", + "description": "Expected to be Y or N." + }, + "GENERIC-RESOURCE-API:port-mirror-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-response-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "the request id from the request message for which this is the responseKeep as M" + } + }, + "type": "object" + }, + "(port-mirror-topology-operation)output-TOP": { + "properties": { + "GENERIC-RESOURCE-API:output": { + "items": { + "$ref": "#/definitions/(port-mirror-topology-operation)output" + }, + "type": "object" + } + }, + "type": "object" + }, + "(preload-network-topology-operation)input": { + "properties": { + "GENERIC-RESOURCE-API:preload-network-topology-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-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/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-vf-module-topology-operation)input": { + "properties": { + "GENERIC-RESOURCE-API:preload-vf-module-topology-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vf-module-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-vf-module-topology-operation)input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:input": { + "items": { + "$ref": "#/definitions/(preload-vf-module-topology-operation)input" + }, + "type": "object" + } + }, + "type": "object" + }, + "(preload-vf-module-topology-operation)output": { + "properties": { + "GENERIC-RESOURCE-API:ack-final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "(preload-vf-module-topology-operation)output-TOP": { + "properties": { + "GENERIC-RESOURCE-API:output": { + "items": { + "$ref": "#/definitions/(preload-vf-module-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/Optional.empty", + "description": "Expected to be Y or N." + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "Expected to be Y or N." + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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: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:tunnelxconn-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input" + }, + "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/Optional.empty", + "description": "Expected to be Y or N." + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "Expected to be Y or N." + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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-get-resource-request)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": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf" + }, + "type": "array" + } + }, + "type": "object" + }, + "(vnf-get-resource-request)input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:input": { + "items": { + "$ref": "#/definitions/(vnf-get-resource-request)input" + }, + "type": "object" + } + }, + "type": "object" + }, + "(vnf-get-resource-request)output": { + "properties": { + "GENERIC-RESOURCE-API:vnf-get-resource-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-get-resource-response-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "(vnf-get-resource-request)output-TOP": { + "properties": { + "GENERIC-RESOURCE-API:output": { + "items": { + "$ref": "#/definitions/(vnf-get-resource-request)output" + }, + "type": "object" + } + }, + "type": "object" + }, + "(vnf-topology-operation)input": { + "properties": { + "GENERIC-RESOURCE-API:license-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)license-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: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/Optional.empty", + "description": "Expected to be Y or N." + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty", + "description": "a success code or an defined error codeKeep as M" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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-request-input": { + "properties": { + "GENERIC-RESOURCE-API:brg-wan-mac-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vgmux-bearer-ip": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vni": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)brg-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:brg-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-request-input" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)brg-response-information": { + "properties": { + "GENERIC-RESOURCE-API:instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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)configuration-information": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:configuration-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:configuration-sub-type": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration" + }, + "GENERIC-RESOURCE-API:configuration-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)configuration-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources": { + "properties": { + "GENERIC-RESOURCE-API:connection-attachment-allotted-resource": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-attachment-allotted-resources": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)connection-attachment-request-input": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)connection-attachment-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-attachment-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-request-input" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)connection-attachment-response-information": { + "properties": { + "GENERIC-RESOURCE-API:instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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)connection-attachment-response-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-attachment-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-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/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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)forwarding-path-request-input": { + "properties": { + "GENERIC-RESOURCE-API:forwarding-paths": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)forwarding-path-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:forwarding-path-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)forwarding-path-request-input" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)gc-request-input": { + "properties": { + "GENERIC-RESOURCE-API:configuration-ids": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:rebuild": { + "$ref": "#/definitions/Optional.empty", + "description": "Value will indicate what to rebuild" + }, + "GENERIC-RESOURCE-API:vf-module-id": { + "$ref": "#/definitions/Optional.empty", + "description": "This is mandatory in case of rebuild" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)gc-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:gc-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-request-input" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)gc-response-information": { + "properties": { + "GENERIC-RESOURCE-API:instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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)gc-response-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:gc-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-response-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)generic-configurations": { + "properties": { + "GENERIC-RESOURCE-API:gc-configuration": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)generic-configurations-TOP": { + "properties": { + "GENERIC-RESOURCE-API:generic-configurations": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)getpathsegment-response-information": { + "properties": { + "GENERIC-RESOURCE-API:instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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)getpathsegment-response-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:getpathsegment-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)getpathsegment-response-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)license-information": { + "properties": { + "GENERIC-RESOURCE-API:entitlement-pool-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:license-key-group-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)license-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:license-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)license-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)network-information": { + "properties": { + "GENERIC-RESOURCE-API:from-preload": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicates if source is preload data" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-technology": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-type": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "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-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "When network has instance-group role in service model" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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)pnf-details": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-details(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-id": { + "$ref": "#/definitions/Optional.empty", + "description": "pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)" + }, + "GENERIC-RESOURCE-API:pnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:pnf-type": { + "$ref": "#/definitions/Optional.empty", + "description": "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)" + } + }, + "required": [ + "GENERIC-RESOURCE-API:pnf-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API(config)pnf-details-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-details": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-details" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)pnf-request-input": { + "properties": { + "GENERIC-RESOURCE-API:aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "GENERIC-RESOURCE-API:pnf-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-version": { + "$ref": "#/definitions/Optional.empty", + "description": "keep this? e.g. 1702" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)pnf-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-request-input" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)pnf-response-information": { + "properties": { + "GENERIC-RESOURCE-API:instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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)pnf-response-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)pnf-response-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input": { + "properties": { + "GENERIC-RESOURCE-API:aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "GENERIC-RESOURCE-API:dest-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:source-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)port-mirror-configurations": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-configuration": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-configurations": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)port-mirror-response-information": { + "properties": { + "GENERIC-RESOURCE-API:instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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)port-mirror-response-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-response-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)preload-information": { + "properties": { + "GENERIC-RESOURCE-API:preload-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)preload-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:preload-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)preload-network-topology-information": { + "properties": { + "GENERIC-RESOURCE-API:host-routes": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:is-external-network": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:is-provider-network": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:is-shared-network": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:network-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:physical-network-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:route-table-reference": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:subnets": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vpn-bindings": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)preload-network-topology-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:preload-network-topology-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-network-topology-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)preload-vf-module-topology-information": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-resource-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)preload-vf-module-topology-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:preload-vf-module-topology-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vf-module-topology-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)request-information": { + "properties": { + "GENERIC-RESOURCE-API:notification-url": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "In the case of vIPR, this is the landing networks network-role; used in naming" + }, + "GENERIC-RESOURCE-API:untrusted-network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" + }, + "GENERIC-RESOURCE-API:vlan-tag": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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-request-input": { + "properties": { + "GENERIC-RESOURCE-API:brg-wan-mac-address": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)tunnelxconn-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:tunnelxconn-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)tunnelxconn-response-information": { + "properties": { + "GENERIC-RESOURCE-API:instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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:from-preload": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicates if source is preload data" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:vf-module-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "GENERIC-RESOURCE-API:request-version": { + "$ref": "#/definitions/Optional.empty", + "description": "keep this?" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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": { + "properties": { + "GENERIC-RESOURCE-API:vf-module": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf(config)vf-module" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)vnf-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)vnf-get-resource-response-information": { + "properties": { + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:service-instance-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)vnf-get-resource-response-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-get-resource-response-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-get-resource-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/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "GENERIC-RESOURCE-API:request-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids" + }, + "type": "array" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:object-path": { + "$ref": "#/definitions/Optional.empty", + "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-vnr-rebuild-data": { + "properties": { + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnrs-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)vnf-vnr-rebuild-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-vnr-rebuild-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-vnr-rebuild-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)vnr-parameters": { + "properties": { + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-collection-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "service instance id that created network-collection" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-instance-group-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:parent-port-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vf-module-id": { + "$ref": "#/definitions/Optional.empty", + "description": "This is mandatory in case of rebuild" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(config)vnr-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnr-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnr-parameters" + }, + "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)connection-attachment-allotted-resources": { + "type": "object" + }, + "GENERIC-RESOURCE-API(operational)connection-attachment-allotted-resources-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-attachment-allotted-resources": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)connection-attachment-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)generic-configurations": { + "type": "object" + }, + "GENERIC-RESOURCE-API(operational)generic-configurations-TOP": { + "properties": { + "GENERIC-RESOURCE-API:generic-configurations": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)generic-configurations" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(operational)port-mirror-configurations": { + "type": "object" + }, + "GENERIC-RESOURCE-API(operational)port-mirror-configurations-TOP": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-configurations": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)port-mirror-configurations" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API(operational)preload-information": { + "type": "object" + }, + "GENERIC-RESOURCE-API(operational)preload-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:preload-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-information" + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "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/Optional.empty", + "description": "value would one of possible request-actions; match the list in service-data oper-status" + }, + "GENERIC-RESOURCE-API:final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:rpc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "this is the svc-action from the incoming request" + }, + "GENERIC-RESOURCE-API:rpc-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "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-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input" + }, + "type": "object" + }, + "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" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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)brg-request-input": { + "properties": { + "GENERIC-RESOURCE-API:brg-wan-mac-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vgmux-bearer-ip": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vni": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:brg-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-name": { + "$ref": "#/definitions/Optional.empty", + "description": "For a contrail-route, the network policy name." + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "description": "(Added in draft 32)Expected to be contrail-route or security-zone." + }, + "GENERIC-RESOURCE-API:consuming-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "The service-instance-id of the consuming service of this allotted resource" + }, + "GENERIC-RESOURCE-API:parent-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/configuration-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/configuration-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource": { + "properties": { + "GENERIC-RESOURCE-API:allotted-resource-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:allotted-resource-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:allotted-resource-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-attachment-allotted-resource": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data": { + "properties": { + "GENERIC-RESOURCE-API:allotted-resource-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:connection-attachment-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:connection-attachment-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:allotted-resource-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status": { + "properties": { + "GENERIC-RESOURCE-API:action": { + "$ref": "#/definitions/Optional.empty", + "description": "value would one of possible request-actions; match the list in service-data oper-status" + }, + "GENERIC-RESOURCE-API:final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:rpc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "this is the svc-action from the incoming request" + }, + "GENERIC-RESOURCE-API:rpc-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP": { + "properties": { + "GENERIC-RESOURCE-API:allotted-resource-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": { + "properties": { + "GENERIC-RESOURCE-API:create-timestamp": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": { + "properties": { + "GENERIC-RESOURCE-API:allotted-resource-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:connection-attachment-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:request-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-attachment-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology": { + "properties": { + "GENERIC-RESOURCE-API:allotted-resource-identifiers": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:connection-attachment-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:connection-attachment-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-attachment-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": { + "properties": { + "GENERIC-RESOURCE-API:allotted-resource-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "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/connection-attachment-allotted-resources/connection-attachment-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/Optional.empty", + "description": "Service-instance-id of the parent service to which this allotted resource belongs." + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-attachment-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": { + "properties": { + "GENERIC-RESOURCE-API:notification-url": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": { + "properties": { + "GENERIC-RESOURCE-API:svc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": { + "properties": { + "GENERIC-RESOURCE-API:global-customer-id": { + "$ref": "#/definitions/Optional.empty", + "description": "need for put of data to AnAI (MSO provides)" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-id": { + "$ref": "#/definitions/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-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/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers": { + "properties": { + "GENERIC-RESOURCE-API:allotted-resource-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-name": { + "$ref": "#/definitions/Optional.empty", + "description": "For a contrail-route, the network policy name." + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "description": "(Added in draft 32)Expected to be contrail-route or security-zone." + }, + "GENERIC-RESOURCE-API:consuming-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "The service-instance-id of the consuming service of this allotted resource" + }, + "GENERIC-RESOURCE-API:parent-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Service-instance-id of the parent service to which this allotted resource belongs." + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP": { + "properties": { + "GENERIC-RESOURCE-API:allotted-resource-identifiers": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments": { + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-attachment-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-attachment-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-request-input(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-request-input(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty" + }, + "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/Optional.empty", + "description": "value would one of possible request-actions; match the list in service-data oper-status" + }, + "GENERIC-RESOURCE-API:final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:rpc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "this is the svc-action from the incoming request" + }, + "GENERIC-RESOURCE-API:rpc-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "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/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "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/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "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/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "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/param(config)resource-resolution-data" + }, + "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/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "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/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-name": { + "$ref": "#/definitions/Optional.empty", + "description": "For a contrail-route, the network policy name." + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "description": "(Added in draft 32)Expected to be contrail-route or security-zone." + }, + "GENERIC-RESOURCE-API:consuming-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "The service-instance-id of the consuming service of this allotted resource" + }, + "GENERIC-RESOURCE-API:parent-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "The service-instance-id of the vnf from which the contrail applied service is coming" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": { + "properties": { + "GENERIC-RESOURCE-API:contrail-fqdn": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths": { + "properties": { + "GENERIC-RESOURCE-API:forwarding-path-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Forwarding-path-name from tosca-model. " + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:forwarding-path-name" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths-TOP": { + "properties": { + "GENERIC-RESOURCE-API:forwarding-paths": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-ids": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)configuration-ids" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/gc-request-input(config)input-parameters": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/gc-request-input(config)input-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration": { + "properties": { + "GENERIC-RESOURCE-API:configuration-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:configuration-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:configuration-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP": { + "properties": { + "GENERIC-RESOURCE-API:gc-configuration": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data": { + "properties": { + "GENERIC-RESOURCE-API:configuration-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:configuration-operation-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status": { + "properties": { + "GENERIC-RESOURCE-API:action": { + "$ref": "#/definitions/Optional.empty", + "description": "value would one of possible request-actions; match the list in service-data oper-status" + }, + "GENERIC-RESOURCE-API:final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:rpc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "this is the svc-action from the incoming request" + }, + "GENERIC-RESOURCE-API:rpc-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status": { + "properties": { + "GENERIC-RESOURCE-API:create-timestamp": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information": { + "properties": { + "GENERIC-RESOURCE-API:configuration-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:gc-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:request-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:sdnc-request-header": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-operation-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:configuration-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:configuration-sub-type": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration" + }, + "GENERIC-RESOURCE-API:configuration-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input": { + "properties": { + "GENERIC-RESOURCE-API:configuration-ids": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:rebuild": { + "$ref": "#/definitions/Optional.empty", + "description": "Value will indicate what to rebuild" + }, + "GENERIC-RESOURCE-API:vf-module-id": { + "$ref": "#/definitions/Optional.empty", + "description": "This is mandatory in case of rebuild" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:gc-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information": { + "properties": { + "GENERIC-RESOURCE-API:notification-url": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:request-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header": { + "properties": { + "GENERIC-RESOURCE-API:svc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sdnc-request-header": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information": { + "properties": { + "GENERIC-RESOURCE-API:global-customer-id": { + "$ref": "#/definitions/Optional.empty", + "description": "need for put of data to AnAI (MSO provides)" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-id": { + "$ref": "#/definitions/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:service-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-ids": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)configuration-ids" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list": { + "properties": { + "GENERIC-RESOURCE-API:action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:entitlement-pool-invariant-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:entitlement-pool-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:entitlement-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "assigned by ALTS" + } + }, + "required": [ + "GENERIC-RESOURCE-API:action", + "GENERIC-RESOURCE-API:entitlement-pool-uuid" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list-TOP": { + "properties": { + "GENERIC-RESOURCE-API:entitlement-pool-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/license-information(config)license-key-group-list": { + "properties": { + "GENERIC-RESOURCE-API:action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:license-key": { + "$ref": "#/definitions/Optional.empty", + "description": "assigned by ALTS" + }, + "GENERIC-RESOURCE-API:license-key-group-invariant-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:license-key-group-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:license-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "assigned by ALTS" + } + }, + "required": [ + "GENERIC-RESOURCE-API:action", + "GENERIC-RESOURCE-API:license-key-group-uuid" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/license-information(config)license-key-group-list-TOP": { + "properties": { + "GENERIC-RESOURCE-API:license-key-group-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/network-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-request-input/network-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/pnf-details(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/pnf-details(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-details(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input(config)pnf-input-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port": { + "properties": { + "GENERIC-RESOURCE-API:pnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "May not be need." + }, + "GENERIC-RESOURCE-API:vnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port-TOP": { + "properties": { + "GENERIC-RESOURCE-API:dest-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port": { + "properties": { + "GENERIC-RESOURCE-API:pnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "May not be need." + }, + "GENERIC-RESOURCE-API:source-port-id": { + "$ref": "#/definitions/Optional.empty", + "description": "needed for srv-action=disable/enable" + }, + "GENERIC-RESOURCE-API:vnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port-TOP": { + "properties": { + "GENERIC-RESOURCE-API:source-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Key for A&AI query" + }, + "GENERIC-RESOURCE-API:pnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Key for A&AI query" + }, + "GENERIC-RESOURCE-API:pnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration": { + "properties": { + "GENERIC-RESOURCE-API:configuration-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:configuration-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:configuration-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-configuration": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data": { + "properties": { + "GENERIC-RESOURCE-API:configuration-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:configuration-operation-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:port-mirror-configuration-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status": { + "properties": { + "GENERIC-RESOURCE-API:action": { + "$ref": "#/definitions/Optional.empty", + "description": "value would one of possible request-actions; match the list in service-data oper-status" + }, + "GENERIC-RESOURCE-API:final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:rpc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "this is the svc-action from the incoming request" + }, + "GENERIC-RESOURCE-API:rpc-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status": { + "properties": { + "GENERIC-RESOURCE-API:create-timestamp": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information": { + "properties": { + "GENERIC-RESOURCE-API:configuration-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:request-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:sdnc-request-header": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-operation-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology": { + "properties": { + "GENERIC-RESOURCE-API:configuration-identifiers": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:port-mirror-configuration-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:port-mirror-configuration-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-configuration-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:configuration-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:configuration-sub-type": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration" + }, + "GENERIC-RESOURCE-API:configuration-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input": { + "properties": { + "GENERIC-RESOURCE-API:aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "GENERIC-RESOURCE-API:dest-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:source-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information": { + "properties": { + "GENERIC-RESOURCE-API:notification-url": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:request-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header": { + "properties": { + "GENERIC-RESOURCE-API:svc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sdnc-request-header": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information": { + "properties": { + "GENERIC-RESOURCE-API:global-customer-id": { + "$ref": "#/definitions/Optional.empty", + "description": "need for put of data to AnAI (MSO provides)" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-id": { + "$ref": "#/definitions/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example." + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:service-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port": { + "properties": { + "GENERIC-RESOURCE-API:pnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "May not be need." + }, + "GENERIC-RESOURCE-API:vnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP": { + "properties": { + "GENERIC-RESOURCE-API:dest-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port": { + "properties": { + "GENERIC-RESOURCE-API:pnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "May not be need." + }, + "GENERIC-RESOURCE-API:source-port-id": { + "$ref": "#/definitions/Optional.empty", + "description": "needed for srv-action=disable/enable" + }, + "GENERIC-RESOURCE-API:vnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP": { + "properties": { + "GENERIC-RESOURCE-API:source-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Key for A&AI query" + }, + "GENERIC-RESOURCE-API:pnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Key for A&AI query" + }, + "GENERIC-RESOURCE-API:pnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:configuration-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:configuration-sub-type": { + "$ref": "#/definitions/Optional.empty", + "description": " vprobe and pprobe" + }, + "GENERIC-RESOURCE-API:configuration-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Not an enum, but expected values are port-mirror-configuration." + }, + "GENERIC-RESOURCE-API:parent-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Service-instance-id of the parent service to which this resource belongs." + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP": { + "properties": { + "GENERIC-RESOURCE-API:configuration-identifiers": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments": { + "properties": { + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:cloud-region-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:contrail-vmi-params": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:dest-network-fqdn": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dest-p-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "For pProbe; from policy manager" + }, + "GENERIC-RESOURCE-API:dest-pnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "For pProbe" + }, + "GENERIC-RESOURCE-API:dest-pnf-port-policy-name": { + "$ref": "#/definitions/Optional.empty", + "description": "For pProbe; from tosca model" + }, + "GENERIC-RESOURCE-API:dest-tenant": { + "$ref": "#/definitions/Optional.empty", + "description": "Tenant name from A&AI for destination VNF" + }, + "GENERIC-RESOURCE-API:dest-tenant-id": { + "$ref": "#/definitions/Optional.empty", + "description": "tenant-id from A&AI for destination VNF" + }, + "GENERIC-RESOURCE-API:dest-vnf-id": { + "$ref": "#/definitions/Optional.empty", + "description": "For vProbe" + }, + "GENERIC-RESOURCE-API:dest-vnfc-instance-group-id": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:owning-entity": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:probe-type": { + "$ref": "#/definitions/Optional.empty", + "description": "vprobe or pprobe; derived from configuration-information.configuration-sub-type" + }, + "GENERIC-RESOURCE-API:route-allotted-resource-id": { + "$ref": "#/definitions/Optional.empty", + "description": "For vProbe" + }, + "GENERIC-RESOURCE-API:source-capacity": { + "$ref": "#/definitions/Optional.empty", + "description": "Source port pps (packets per second) rating from tosca model" + }, + "GENERIC-RESOURCE-API:source-network-fqdn": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:source-to-dest-maps": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:source-vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:source-vnfc-instance-group-id": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty", + "description": "Tenant name from A&AI for source VNF" + }, + "GENERIC-RESOURCE-API:tenant-context": { + "$ref": "#/definitions/Optional.empty", + "description": "From tenant object in A&AI" + }, + "GENERIC-RESOURCE-API:tenant-id": { + "$ref": "#/definitions/Optional.empty", + "description": "tenant-id from A&AI for source VNF" + }, + "GENERIC-RESOURCE-API:vnics-group-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-configuration-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:port-mirror-configuration-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP": { + "properties": { + "GENERIC-RESOURCE-API:contrail-vmi-params": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:instance-group-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:nfc-naming-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP": { + "properties": { + "GENERIC-RESOURCE-API:dest-vnfc-instance-group-id": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps": { + "properties": { + "GENERIC-RESOURCE-API:source-to-dest-map": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP": { + "properties": { + "GENERIC-RESOURCE-API:source-to-dest-maps": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:instance-group-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:nfc-naming-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP": { + "properties": { + "GENERIC-RESOURCE-API:source-vnfc-instance-group-id": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map": { + "properties": { + "GENERIC-RESOURCE-API:dest-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:dest-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dest-port-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dest-vserver-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:link-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:source-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:source-port-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:source-vserver-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "required": [ + "GENERIC-RESOURCE-API:source-port-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP": { + "properties": { + "GENERIC-RESOURCE-API:source-to-dest-map": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:dest-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ipv4-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ipv6-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vipv4-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v4" + }, + "GENERIC-RESOURCE-API:vipv6-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v6" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information(config)preload-list": { + "properties": { + "GENERIC-RESOURCE-API:preload-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:preload-id": { + "$ref": "#/definitions/Optional.empty", + "description": "vf-module-name or network name" + }, + "GENERIC-RESOURCE-API:preload-type": { + "$ref": "#/definitions/Optional.empty", + "description": "network or vf-module" + } + }, + "required": [ + "GENERIC-RESOURCE-API:preload-id", + "GENERIC-RESOURCE-API:preload-type" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP": { + "properties": { + "GENERIC-RESOURCE-API:preload-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data": { + "properties": { + "GENERIC-RESOURCE-API:preload-network-topology-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:preload-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:preload-vf-module-topology-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:preload-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information": { + "properties": { + "GENERIC-RESOURCE-API:host-routes": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:is-external-network": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:is-provider-network": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:is-shared-network": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:network-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:physical-network-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:route-table-reference": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:subnets": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vpn-bindings": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:preload-network-topology-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status": { + "properties": { + "GENERIC-RESOURCE-API:create-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:maintenance-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP": { + "properties": { + "GENERIC-RESOURCE-API:preload-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-resource-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:preload-vf-module-topology-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes": { + "properties": { + "GENERIC-RESOURCE-API:next-hop": { + "$ref": "#/definitions/Optional.empty", + "description": "Could be ip-address or hostname or service-instance" + }, + "GENERIC-RESOURCE-API:route-prefix": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP": { + "properties": { + "GENERIC-RESOURCE-API:host-routes": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy": { + "properties": { + "GENERIC-RESOURCE-API:network-policy-fqdn": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-policy-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure": { + "properties": { + "GENERIC-RESOURCE-API:eipam-v4-address-plan": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:eipam-v6-address-plan": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "When network is part of network instance-Group-data & instance Group in A&AI" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-technology": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-type": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:segmentation-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference": { + "properties": { + "GENERIC-RESOURCE-API:route-table-reference-fqdn": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:route-table-reference-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "required": [ + "GENERIC-RESOURCE-API:route-table-reference-fqdn" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP": { + "properties": { + "GENERIC-RESOURCE-API:route-table-reference": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets": { + "properties": { + "GENERIC-RESOURCE-API:addr-from-start": { + "$ref": "#/definitions/Optional.empty", + "description": "Default is N" + }, + "GENERIC-RESOURCE-API:cidr-mask": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dhcp-enabled": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dhcp-end-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dhcp-start-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:gateway-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:start-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnet-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnet-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnet-sequence": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP": { + "properties": { + "GENERIC-RESOURCE-API:subnets": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings": { + "properties": { + "GENERIC-RESOURCE-API:aic-zone": { + "$ref": "#/definitions/Optional.empty", + "description": "AIC Zone the route target associated with" + }, + "GENERIC-RESOURCE-API:global-route-target": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:route-target-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vpn-binding-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vpn-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vpn-bindings": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology": { + "properties": { + "GENERIC-RESOURCE-API:aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vf-module-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vf-module-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vf-module-topology-identifier": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments": { + "properties": { + "GENERIC-RESOURCE-API:availability-zones": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-status": { + "$ref": "#/definitions/Optional.empty", + "description": "Orchestration status from AAI - to be set by SDNC" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-resource-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure": { + "properties": { + "GENERIC-RESOURCE-API:nf-code": { + "$ref": "#/definitions/Optional.empty", + "description": "used in vnf naming" + }, + "GENERIC-RESOURCE-API:nf-function": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:nf-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:nf-type": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" + }, + "GENERIC-RESOURCE-API:vnf-type": { + "$ref": "#/definitions/Optional.empty", + "description": "In preload tree, this label is used for the vf-module-type" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments": { + "properties": { + "GENERIC-RESOURCE-API:dhcp-subnet-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vf-module-status": { + "$ref": "#/definitions/Optional.empty", + "description": "Orchestration status from AAI - to be set by SDNC" + }, + "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vms": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-id": { + "$ref": "#/definitions/Optional.empty", + "description": "vf-module id" + }, + "GENERIC-RESOURCE-API:vf-module-name": { + "$ref": "#/definitions/Optional.empty", + "description": "vf-module-name" + }, + "GENERIC-RESOURCE-API:vf-module-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-topology-identifier": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments": { + "properties": { + "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:dhcp-subnet-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms": { + "properties": { + "GENERIC-RESOURCE-API:vm": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vms": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment": { + "properties": { + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:neutron-subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Same as subnet-id in subnet-data structure" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP": { + "properties": { + "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group": { + "properties": { + "GENERIC-RESOURCE-API:instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI ID" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfcs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:instance-group-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs": { + "properties": { + "GENERIC-RESOURCE-API:vnfc": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfcs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnic-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups": { + "properties": { + "GENERIC-RESOURCE-API:vnic-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group": { + "properties": { + "GENERIC-RESOURCE-API:network-instance-group-function": { + "$ref": "#/definitions/Optional.empty", + "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect" + }, + "GENERIC-RESOURCE-API:vlan-assignment-policy-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Policy name in ASDC model & policy definition in Policy Engine" + }, + "GENERIC-RESOURCE-API:vlan-common-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vlan-tag-index-next": { + "$ref": "#/definitions/Optional.empty", + "description": "Next tag to be assigned" + }, + "GENERIC-RESOURCE-API:vlan-vnics": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnic-interface-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Same as network-role of network where vnic is connected" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnic-interface-role" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-common-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnic": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnics": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ipv4-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ipv6-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vipv4-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v4" + }, + "GENERIC-RESOURCE-API:vipv6-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v6" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic": { + "properties": { + "GENERIC-RESOURCE-API:vnic-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnic-port-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnic": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data": { + "properties": { + "GENERIC-RESOURCE-API:floating-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network id (UUID in A&AI)" + }, + "GENERIC-RESOURCE-API:network-information-items": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network name" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. untrusted " + }, + "GENERIC-RESOURCE-API:network-role-tag": { + "$ref": "#/definitions/Optional.empty", + "description": "Assuming HEAT template network role tag parameter - not used" + }, + "GENERIC-RESOURCE-API:neutron-network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Neutron network id assigned by PO/RP" + }, + "GENERIC-RESOURCE-API:vlan-tag-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Vlan tag assigned to subinterface port" + } + }, + "required": [ + "GENERIC-RESOURCE-API:network-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:floating-ip-v6": { + "description": "Floating ipv6 for VMs of a given type on this network", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": { + "properties": { + "GENERIC-RESOURCE-API:floating-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": { + "properties": { + "GENERIC-RESOURCE-API:network-information-item": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-information-items": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { + "properties": { + "GENERIC-RESOURCE-API:ip-count": { + "$ref": "#/definitions/Optional.empty", + "description": "The number of ip addresses to be assigned per vm for this network role" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Use ipv4 or ipv6" + }, + "GENERIC-RESOURCE-API:network-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:use-dhcp": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-information-item": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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.", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm": { + "properties": { + "GENERIC-RESOURCE-API:nfc-naming-code": { + "$ref": "#/definitions/Optional.empty", + "description": "used in vm naming(draft 29: changed from nfc-code)" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vm-count": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vm-names": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vm-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vm-type": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vm-type-tag": { + "$ref": "#/definitions/Optional.empty", + "description": "from tosca data on vfc" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vm-type" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vm": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": { + "properties": { + "GENERIC-RESOURCE-API:vm-name": { + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-names": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vm-names": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks": { + "properties": { + "GENERIC-RESOURCE-API:vm-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vm-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-names": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data": { + "properties": { + "GENERIC-RESOURCE-API:connection-point": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnfc-network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-ports": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnfc-subnet": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnfc-network-role" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point": { + "properties": { + "GENERIC-RESOURCE-API:connection-point-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to CP object in A&AI" + }, + "GENERIC-RESOURCE-API:port-id": { + "$ref": "#/definitions/Optional.empty", + "description": "port-index when multiple CPs connect to same network. Default zero (0)" + }, + "GENERIC-RESOURCE-API:vlan-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-point": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-ports": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-ip-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-subnet-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Default value if subnet role is not defined." + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnfc-subnet-role" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-subnet": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data": { + "properties": { + "GENERIC-RESOURCE-API:vlan-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Inner/Outer roles" + }, + "GENERIC-RESOURCE-API:vlan-tag-description": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port": { + "properties": { + "GENERIC-RESOURCE-API:common-sub-interface-role": { + "$ref": "#/definitions/Optional.empty", + "description": "If sub-interfaces have common interface role (network role)" + }, + "GENERIC-RESOURCE-API:vnfc-port-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y" + }, + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnfc-port-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data": { + "properties": { + "GENERIC-RESOURCE-API:floating-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network id (UUID in A&AI)" + }, + "GENERIC-RESOURCE-API:network-information-items": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network name" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. untrusted " + }, + "GENERIC-RESOURCE-API:network-role-tag": { + "$ref": "#/definitions/Optional.empty", + "description": "Assuming HEAT template network role tag parameter - not used" + }, + "GENERIC-RESOURCE-API:neutron-network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Neutron network id assigned by PO/RP" + }, + "GENERIC-RESOURCE-API:vlan-tag-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Vlan tag assigned to subinterface port" + } + }, + "required": [ + "GENERIC-RESOURCE-API:network-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:floating-ip-v6": { + "description": "Floating ipv6 for VMs of a given type on this network", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": { + "properties": { + "GENERIC-RESOURCE-API:floating-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": { + "properties": { + "GENERIC-RESOURCE-API:network-information-item": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-information-items": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { + "properties": { + "GENERIC-RESOURCE-API:ip-count": { + "$ref": "#/definitions/Optional.empty", + "description": "The number of ip addresses to be assigned per vm for this network role" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Use ipv4 or ipv6" + }, + "GENERIC-RESOURCE-API:network-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:use-dhcp": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-information-item": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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.", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-address-family": { + "$ref": "#/definitions/Optional.empty", + "description": "indicates if this is IpV4 or IpV6" + }, + "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned " + }, + "GENERIC-RESOURCE-API:vnfc-subnet-ip": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": { + "$ref": "#/definitions/Optional.empty", + "description": "The number of IP addresses to be assigned per vnfc for this subnet role" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-ip-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip": { + "properties": { + "GENERIC-RESOURCE-API:ip-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. " + }, + "GENERIC-RESOURCE-API:vnfc-client-key": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-ip-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Either IpV4 IP or IpV6 IP addresses should be present" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-subnet-ip": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:mac-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:segmentation-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:sriov-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:floating-ip-v6": { + "description": "Floating ipv6 for VMs of a given type on this network", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty", + "description": "The number of ip addresses to be assigned per vm for this network role" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Use ipv4 or ipv6" + }, + "GENERIC-RESOURCE-API:network-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty", + "description": "Indicator to use DHCP on this network for this VM" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones": { + "properties": { + "GENERIC-RESOURCE-API:availability-zone": { + "description": "Openstack availability zone name or UUID", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:max-count": { + "$ref": "#/definitions/Optional.empty", + "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF." + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP": { + "properties": { + "GENERIC-RESOURCE-API:availability-zones": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks": { + "properties": { + "GENERIC-RESOURCE-API:vnf-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network": { + "properties": { + "GENERIC-RESOURCE-API:contrail-network-fqdn": { + "$ref": "#/definitions/Optional.empty", + "description": "contrail network policy object" + }, + "GENERIC-RESOURCE-API:is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "A Network Role to which a VNF must connect" + }, + "GENERIC-RESOURCE-API:neutron-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:segmentation-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnets-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": { + "properties": { + "GENERIC-RESOURCE-API:subnet-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:subnets-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data": { + "properties": { + "GENERIC-RESOURCE-API:cidr-mask": { + "$ref": "#/definitions/Optional.empty", + "description": "cidr mask" + }, + "GENERIC-RESOURCE-API:dhcp-enabled": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use this subnet for DHCP " + }, + "GENERIC-RESOURCE-API:gateway-address": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet gateway address" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Should be ipv4 or ipv6" + }, + "GENERIC-RESOURCE-API:network-start-address": { + "$ref": "#/definitions/Optional.empty", + "description": "start-address of the subnet" + }, + "GENERIC-RESOURCE-API:sdnc-subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" + }, + "GENERIC-RESOURCE-API:subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet UUID to be passed into the HEAT template" + }, + "GENERIC-RESOURCE-API:subnet-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Populated for preload only" + }, + "GENERIC-RESOURCE-API:subnet-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Subnet Role for the subnet" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/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/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes": { + "properties": { + "GENERIC-RESOURCE-API:next-hop": { + "$ref": "#/definitions/Optional.empty", + "description": "Could be ip-address or hostname or service-instance" + }, + "GENERIC-RESOURCE-API:route-prefix": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes-TOP": { + "properties": { + "GENERIC-RESOURCE-API:host-routes": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy": { + "properties": { + "GENERIC-RESOURCE-API:network-policy-fqdn": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-policy-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure": { + "properties": { + "GENERIC-RESOURCE-API:eipam-v4-address-plan": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:eipam-v6-address-plan": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "When network is part of network instance-Group-data & instance Group in A&AI" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-technology": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-type": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:segmentation-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference": { + "properties": { + "GENERIC-RESOURCE-API:route-table-reference-fqdn": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:route-table-reference-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "required": [ + "GENERIC-RESOURCE-API:route-table-reference-fqdn" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference-TOP": { + "properties": { + "GENERIC-RESOURCE-API:route-table-reference": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets": { + "properties": { + "GENERIC-RESOURCE-API:addr-from-start": { + "$ref": "#/definitions/Optional.empty", + "description": "Default is N" + }, + "GENERIC-RESOURCE-API:cidr-mask": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dhcp-enabled": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dhcp-end-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dhcp-start-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:gateway-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:start-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnet-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnet-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnet-sequence": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets-TOP": { + "properties": { + "GENERIC-RESOURCE-API:subnets": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings": { + "properties": { + "GENERIC-RESOURCE-API:aic-zone": { + "$ref": "#/definitions/Optional.empty", + "description": "AIC Zone the route target associated with" + }, + "GENERIC-RESOURCE-API:global-route-target": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:route-target-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vpn-binding-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vpn-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vpn-bindings": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology": { + "properties": { + "GENERIC-RESOURCE-API:aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vf-module-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vf-module-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vf-module-topology-identifier": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments": { + "properties": { + "GENERIC-RESOURCE-API:availability-zones": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-status": { + "$ref": "#/definitions/Optional.empty", + "description": "Orchestration status from AAI - to be set by SDNC" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-resource-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure": { + "properties": { + "GENERIC-RESOURCE-API:nf-code": { + "$ref": "#/definitions/Optional.empty", + "description": "used in vnf naming" + }, + "GENERIC-RESOURCE-API:nf-function": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:nf-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:nf-type": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" + }, + "GENERIC-RESOURCE-API:vnf-type": { + "$ref": "#/definitions/Optional.empty", + "description": "In preload tree, this label is used for the vf-module-type" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments": { + "properties": { + "GENERIC-RESOURCE-API:dhcp-subnet-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vf-module-status": { + "$ref": "#/definitions/Optional.empty", + "description": "Orchestration status from AAI - to be set by SDNC" + }, + "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vms": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-id": { + "$ref": "#/definitions/Optional.empty", + "description": "vf-module id" + }, + "GENERIC-RESOURCE-API:vf-module-name": { + "$ref": "#/definitions/Optional.empty", + "description": "vf-module-name" + }, + "GENERIC-RESOURCE-API:vf-module-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-topology-identifier": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments": { + "properties": { + "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:dhcp-subnet-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)dhcp-subnet-assignments" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms": { + "properties": { + "GENERIC-RESOURCE-API:vm": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vms": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment": { + "properties": { + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:neutron-subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Same as subnet-id in subnet-data structure" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP": { + "properties": { + "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/dhcp-subnet-assignments(config)dhcp-subnet-assignment" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group": { + "properties": { + "GENERIC-RESOURCE-API:instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI ID" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfcs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:instance-group-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs": { + "properties": { + "GENERIC-RESOURCE-API:vnfc": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfcs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnic-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups": { + "properties": { + "GENERIC-RESOURCE-API:vnic-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group": { + "properties": { + "GENERIC-RESOURCE-API:network-instance-group-function": { + "$ref": "#/definitions/Optional.empty", + "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect" + }, + "GENERIC-RESOURCE-API:vlan-assignment-policy-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Policy name in ASDC model & policy definition in Policy Engine" + }, + "GENERIC-RESOURCE-API:vlan-common-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vlan-tag-index-next": { + "$ref": "#/definitions/Optional.empty", + "description": "Next tag to be assigned" + }, + "GENERIC-RESOURCE-API:vlan-vnics": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnic-interface-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Same as network-role of network where vnic is connected" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnic-interface-role" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-common-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnic": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnics": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ipv4-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ipv6-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vipv4-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v4" + }, + "GENERIC-RESOURCE-API:vipv6-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v6" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic": { + "properties": { + "GENERIC-RESOURCE-API:vnic-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnic-port-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnic": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data": { + "properties": { + "GENERIC-RESOURCE-API:floating-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network id (UUID in A&AI)" + }, + "GENERIC-RESOURCE-API:network-information-items": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network name" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. untrusted " + }, + "GENERIC-RESOURCE-API:network-role-tag": { + "$ref": "#/definitions/Optional.empty", + "description": "Assuming HEAT template network role tag parameter - not used" + }, + "GENERIC-RESOURCE-API:neutron-network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Neutron network id assigned by PO/RP" + }, + "GENERIC-RESOURCE-API:vlan-tag-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Vlan tag assigned to subinterface port" + } + }, + "required": [ + "GENERIC-RESOURCE-API:network-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:floating-ip-v6": { + "description": "Floating ipv6 for VMs of a given type on this network", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": { + "properties": { + "GENERIC-RESOURCE-API:floating-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": { + "properties": { + "GENERIC-RESOURCE-API:network-information-item": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-information-items": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { + "properties": { + "GENERIC-RESOURCE-API:ip-count": { + "$ref": "#/definitions/Optional.empty", + "description": "The number of ip addresses to be assigned per vm for this network role" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Use ipv4 or ipv6" + }, + "GENERIC-RESOURCE-API:network-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:use-dhcp": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-information-item": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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.", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm": { + "properties": { + "GENERIC-RESOURCE-API:nfc-naming-code": { + "$ref": "#/definitions/Optional.empty", + "description": "used in vm naming(draft 29: changed from nfc-code)" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vm-count": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vm-names": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vm-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vm-type": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vm-type-tag": { + "$ref": "#/definitions/Optional.empty", + "description": "from tosca data on vfc" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vm-type" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vm": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": { + "properties": { + "GENERIC-RESOURCE-API:vm-name": { + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-names": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vm-names": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks": { + "properties": { + "GENERIC-RESOURCE-API:vm-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vm-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-names": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data": { + "properties": { + "GENERIC-RESOURCE-API:connection-point": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnfc-network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-ports": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnfc-subnet": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnfc-network-role" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point": { + "properties": { + "GENERIC-RESOURCE-API:connection-point-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to CP object in A&AI" + }, + "GENERIC-RESOURCE-API:port-id": { + "$ref": "#/definitions/Optional.empty", + "description": "port-index when multiple CPs connect to same network. Default zero (0)" + }, + "GENERIC-RESOURCE-API:vlan-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-point": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-ports": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-ip-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-subnet-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Default value if subnet role is not defined." + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnfc-subnet-role" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-subnet": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data": { + "properties": { + "GENERIC-RESOURCE-API:vlan-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Inner/Outer roles" + }, + "GENERIC-RESOURCE-API:vlan-tag-description": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port": { + "properties": { + "GENERIC-RESOURCE-API:common-sub-interface-role": { + "$ref": "#/definitions/Optional.empty", + "description": "If sub-interfaces have common interface role (network role)" + }, + "GENERIC-RESOURCE-API:vnfc-port-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y" + }, + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnfc-port-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-port": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data": { + "properties": { + "GENERIC-RESOURCE-API:floating-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network id (UUID in A&AI)" + }, + "GENERIC-RESOURCE-API:network-information-items": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network name" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. untrusted " + }, + "GENERIC-RESOURCE-API:network-role-tag": { + "$ref": "#/definitions/Optional.empty", + "description": "Assuming HEAT template network role tag parameter - not used" + }, + "GENERIC-RESOURCE-API:neutron-network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Neutron network id assigned by PO/RP" + }, + "GENERIC-RESOURCE-API:vlan-tag-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Vlan tag assigned to subinterface port" + } + }, + "required": [ + "GENERIC-RESOURCE-API:network-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:floating-ip-v6": { + "description": "Floating ipv6 for VMs of a given type on this network", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": { + "properties": { + "GENERIC-RESOURCE-API:floating-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": { + "properties": { + "GENERIC-RESOURCE-API:network-information-item": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-information-items": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { + "properties": { + "GENERIC-RESOURCE-API:ip-count": { + "$ref": "#/definitions/Optional.empty", + "description": "The number of ip addresses to be assigned per vm for this network role" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Use ipv4 or ipv6" + }, + "GENERIC-RESOURCE-API:network-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:use-dhcp": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-information-item": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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.", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-address-family": { + "$ref": "#/definitions/Optional.empty", + "description": "indicates if this is IpV4 or IpV6" + }, + "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned " + }, + "GENERIC-RESOURCE-API:vnfc-subnet-ip": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": { + "$ref": "#/definitions/Optional.empty", + "description": "The number of IP addresses to be assigned per vnfc for this subnet role" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-ip-assignments": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip": { + "properties": { + "GENERIC-RESOURCE-API:ip-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. " + }, + "GENERIC-RESOURCE-API:vnfc-client-key": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-ip-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Either IpV4 IP or IpV6 IP addresses should be present" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-subnet-ip": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:mac-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:segmentation-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:sriov-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:floating-ip-v6": { + "description": "Floating ipv6 for VMs of a given type on this network", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty", + "description": "The number of ip addresses to be assigned per vm for this network role" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Use ipv4 or ipv6" + }, + "GENERIC-RESOURCE-API:network-ips": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty", + "description": "Indicator to use DHCP on this network for this VM" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/Optional.empty" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones": { + "properties": { + "GENERIC-RESOURCE-API:availability-zone": { + "description": "Openstack availability zone name or UUID", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:max-count": { + "$ref": "#/definitions/Optional.empty", + "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF." + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP": { + "properties": { + "GENERIC-RESOURCE-API:availability-zones": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks": { + "properties": { + "GENERIC-RESOURCE-API:vnf-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network": { + "properties": { + "GENERIC-RESOURCE-API:contrail-network-fqdn": { + "$ref": "#/definitions/Optional.empty", + "description": "contrail network policy object" + }, + "GENERIC-RESOURCE-API:is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "A Network Role to which a VNF must connect" + }, + "GENERIC-RESOURCE-API:neutron-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:segmentation-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnets-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": { + "properties": { + "GENERIC-RESOURCE-API:subnet-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:subnets-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data": { + "properties": { + "GENERIC-RESOURCE-API:cidr-mask": { + "$ref": "#/definitions/Optional.empty", + "description": "cidr mask" + }, + "GENERIC-RESOURCE-API:dhcp-enabled": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use this subnet for DHCP " + }, + "GENERIC-RESOURCE-API:gateway-address": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet gateway address" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Should be ipv4 or ipv6" + }, + "GENERIC-RESOURCE-API:network-start-address": { + "$ref": "#/definitions/Optional.empty", + "description": "start-address of the subnet" + }, + "GENERIC-RESOURCE-API:sdnc-subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" + }, + "GENERIC-RESOURCE-API:subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet UUID to be passed into the HEAT template" + }, + "GENERIC-RESOURCE-API:subnet-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Populated for preload only" + }, + "GENERIC-RESOURCE-API:subnet-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Subnet Role for the subnet" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/preload-vf-module-topology-information/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/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data" + }, + "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/Optional.empty" + }, + "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/Optional.empty", + "description": "value would one of possible request-actions; match the list in service-data oper-status" + }, + "GENERIC-RESOURCE-API:final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:rpc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "this is the svc-action from the incoming request" + }, + "GENERIC-RESOURCE-API:rpc-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "In the case of vIPR, this is the landing networks network-role; used in naming" + }, + "GENERIC-RESOURCE-API:untrusted-network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" + }, + "GENERIC-RESOURCE-API:vlan-tag": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "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/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "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/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "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/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "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/param(config)resource-resolution-data" + }, + "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/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "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/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-name": { + "$ref": "#/definitions/Optional.empty", + "description": "For a contrail-route, the network policy name." + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "description": "(Added in draft 32)Expected to be contrail-route or security-zone." + }, + "GENERIC-RESOURCE-API:consuming-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "The service-instance-id of the consuming service of this allotted resource" + }, + "GENERIC-RESOURCE-API:parent-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:security-zone-name-untrusted": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:security-zone-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Will be the same as the parent-service-instance-id" + }, + "GENERIC-RESOURCE-API:security-zone-vnf-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Selected by SDNC from the security-zone-service-instance-id" + }, + "GENERIC-RESOURCE-API:trusted-network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "In the case of vIPR, this is the landing networks network-role; used in naming" + }, + "GENERIC-RESOURCE-API:untrusted-network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming" + }, + "GENERIC-RESOURCE-API:vlan-tag": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/service-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/service-request-input/service-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty", + "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:forwarding-paths": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-instance-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnfs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs" + }, + "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:provided-configurations": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations" + }, + "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:vnfc-instance-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups" + }, + "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/Optional.empty", + "description": "value would one of possible request-actions; match the list in service-data oper-status" + }, + "GENERIC-RESOURCE-API:final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:rpc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "this is the svc-action from the incoming request" + }, + "GENERIC-RESOURCE-API:rpc-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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)forwarding-paths": { + "properties": { + "GENERIC-RESOURCE-API:forwarding-path": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP": { + "properties": { + "GENERIC-RESOURCE-API:forwarding-paths": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups": { + "properties": { + "GENERIC-RESOURCE-API:network-instance-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-instance-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups" + }, + "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)pnfs": { + "properties": { + "GENERIC-RESOURCE-API:pnf": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data(config)pnfs-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnfs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)pnfs" + }, + "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)provided-configurations": { + "properties": { + "GENERIC-RESOURCE-API:provided-configuration": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP": { + "properties": { + "GENERIC-RESOURCE-API:provided-configurations": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": { + "properties": { + "GENERIC-RESOURCE-API:notification-url": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "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/Optional.empty" + } + }, + "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)vnfc-instance-groups": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-instance-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-instance-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-pointer": { + "$ref": "#/definitions/Optional.empty", + "description": "Pointer to the allotted-resources topology" + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "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/forwarding-paths(config)forwarding-path": { + "properties": { + "GENERIC-RESOURCE-API:forwarding-path-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Generated by SDNC" + }, + "GENERIC-RESOURCE-API:forwarding-path-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Fowarding-path name from TOSCA model, or name generated by SDNC" + }, + "GENERIC-RESOURCE-API:forwarding-path-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Based on MySQL Forwarding_Path tables path_type value from related TOSCA model" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-paths": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:forwarding-path-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP": { + "properties": { + "GENERIC-RESOURCE-API:forwarding-path": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths": { + "properties": { + "GENERIC-RESOURCE-API:service-path": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP": { + "properties": { + "GENERIC-RESOURCE-API:service-paths": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path": { + "properties": { + "GENERIC-RESOURCE-API:service": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:service-path-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition" + }, + "GENERIC-RESOURCE-API:service-path-instance-name": { + "$ref": "#/definitions/Optional.empty", + "description": "A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id )" + }, + "GENERIC-RESOURCE-API:version": { + "$ref": "#/definitions/Optional.empty", + "description": "Only one version of the service-path-instance data will be available in MD-SAL. version will be updated when the service-path-instance is reevaluated " + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP": { + "properties": { + "GENERIC-RESOURCE-API:service-path": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service": { + "properties": { + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "service-instance-id of each service-instance in the service-path-instance" + }, + "GENERIC-RESOURCE-API:service-path-sequence-id": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. S1S2S3S5seq id=1 S1-S2seq id=2 S2S3seq id=3 S3S5Incremental integer value" + }, + "GENERIC-RESOURCE-API:vnfs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP": { + "properties": { + "GENERIC-RESOURCE-API:service": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs": { + "properties": { + "GENERIC-RESOURCE-API:vnf": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf": { + "properties": { + "GENERIC-RESOURCE-API:left-network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Every VNF instance in the path is connected to one or two VNFs." + }, + "GENERIC-RESOURCE-API:left-network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:right-network-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:right-network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vf-module-instance": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "VNF instance ID in the path" + }, + "GENERIC-RESOURCE-API:vnf-path-sequence-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Sequence ID at the VNF instance levele.g. e.g. V1V2V3V5V6seq id=1 V1-V2seq id=2 V2V3seq id=3 V3V5seq id=4 V5V6incremental integer value." + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vf-module-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-instance": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group": { + "properties": { + "GENERIC-RESOURCE-API:aggregate-route-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:aggregate-routes": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:network-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Also a Key in Network Instance Group in A&AI" + }, + "GENERIC-RESOURCE-API:networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnet-assignment-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:subnet-key-value": { + "$ref": "#/definitions/Optional.empty", + "description": "key-value provided to EIPAM when creating shared subnet" + }, + "GENERIC-RESOURCE-API:subnets": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vpn-binding-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:network-instance-group-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network-instance-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy": { + "properties": { + "GENERIC-RESOURCE-API:aggregate-route-policy-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ipv4-aggregate-route-level": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ipv6-aggregate-route-level": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy-TOP": { + "properties": { + "GENERIC-RESOURCE-API:aggregate-route-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-route-policy" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes": { + "properties": { + "GENERIC-RESOURCE-API:cidr-mask": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Use values 4 or 6." + }, + "GENERIC-RESOURCE-API:route-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique id" + }, + "GENERIC-RESOURCE-API:start-address": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes-TOP": { + "properties": { + "GENERIC-RESOURCE-API:aggregate-routes": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)aggregate-routes" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks": { + "properties": { + "GENERIC-RESOURCE-API:network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy": { + "properties": { + "GENERIC-RESOURCE-API:subnet-use": { + "$ref": "#/definitions/Optional.empty", + "description": "Current valid values - unique, shared (default)" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP": { + "properties": { + "GENERIC-RESOURCE-API:subnet-assignment-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets": { + "properties": { + "GENERIC-RESOURCE-API:addr-from-start": { + "$ref": "#/definitions/Optional.empty", + "description": "Default is N" + }, + "GENERIC-RESOURCE-API:cidr-mask": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dhcp-enabled": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dhcp-end-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:dhcp-start-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:gateway-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:start-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnet-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnet-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subnet-sequence": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP": { + "properties": { + "GENERIC-RESOURCE-API:subnets": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy": { + "properties": { + "GENERIC-RESOURCE-API:global-route-target": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:route-target-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vpn-binding": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vpn-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vpn-platform": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vpn-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vpn-binding-policy": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network": { + "properties": { + "GENERIC-RESOURCE-API:customer-bonding-requests": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Index into network-topology-identifier structure" + }, + "GENERIC-RESOURCE-API:network-status": { + "$ref": "#/definitions/Optional.empty", + "description": "assigned, unassigned" + }, + "GENERIC-RESOURCE-API:neutron-network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Neutron-network-id assigned by PO/RO" + }, + "GENERIC-RESOURCE-API:vlan-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vpn-bindings": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings" + }, + "type": "array" + } + }, + "required": [ + "GENERIC-RESOURCE-API:network-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests": { + "properties": { + "GENERIC-RESOURCE-API:customer-bonding-request": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP": { + "properties": { + "GENERIC-RESOURCE-API:customer-bonding-requests": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings": { + "properties": { + "GENERIC-RESOURCE-API:aic-zone": { + "$ref": "#/definitions/Optional.empty", + "description": "AIC Zone the route target associated with" + }, + "GENERIC-RESOURCE-API:global-route-target": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:route-target-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vpn-binding-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vpn-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vpn-bindings": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. vlan network receptor configuration id" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP": { + "properties": { + "GENERIC-RESOURCE-API:customer-bonding-request": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request" + }, + "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/Optional.empty" + } + }, + "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:from-preload": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicates if source is preload data" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-technology": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-type": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "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/Optional.empty" + }, + "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/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "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-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "When network has instance-group role in service model" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "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/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-request-input/network-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:eipam-v6-address-plan": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "When network is part of network instance-Group-data & instance Group in A&AI" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-technology": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-type": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:segmentation-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-parameter-value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/network-topology/network-topology-identifier-structure(config)related-networks": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/pnfs(config)pnf": { + "properties": { + "GENERIC-RESOURCE-API:pnf-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "required": [ + "GENERIC-RESOURCE-API:pnf-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs(config)pnf" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data": { + "properties": { + "GENERIC-RESOURCE-API:pnf-details": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-level-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:request-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:sdnc-request-header": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf(config)pnf-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-id": { + "$ref": "#/definitions/Optional.empty", + "description": "pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)" + }, + "GENERIC-RESOURCE-API:pnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:pnf-type": { + "$ref": "#/definitions/Optional.empty", + "description": "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)" + } + }, + "required": [ + "GENERIC-RESOURCE-API:pnf-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-details": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-details" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status": { + "properties": { + "GENERIC-RESOURCE-API:create-timestamp": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-level-oper-status": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-level-oper-status" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input": { + "properties": { + "GENERIC-RESOURCE-API:aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "GENERIC-RESOURCE-API:pnf-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-version": { + "$ref": "#/definitions/Optional.empty", + "description": "keep this? e.g. 1702" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-request-input" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology": { + "properties": { + "GENERIC-RESOURCE-API:aic-clli": { + "$ref": "#/definitions/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-parameters-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:pnf-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicate if source is sdnc generated cloud param.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-topology": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)pnf-topology" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information": { + "properties": { + "GENERIC-RESOURCE-API:notification-url": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:request-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)request-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header": { + "properties": { + "GENERIC-RESOURCE-API:svc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sdnc-request-header": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)sdnc-request-header" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information": { + "properties": { + "GENERIC-RESOURCE-API:global-customer-id": { + "$ref": "#/definitions/Optional.empty", + "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/pnfs/pnf/pnf-data/service-information(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:service-id": { + "$ref": "#/definitions/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "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/pnfs/pnf/pnf-data(config)service-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:service-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data(config)service-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-details(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-input-parameters": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input(config)pnf-input-parameters" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-request-input/pnf-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:onap-model-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)onap-model-information" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-parameters-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-parameters-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure": { + "properties": { + "GENERIC-RESOURCE-API:pnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:pnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "optionally comes from pnf-request-input container or is assigned by sdn-c" + }, + "GENERIC-RESOURCE-API:pnf-type": { + "$ref": "#/definitions/Optional.empty", + "description": "In preload tree, this label is used for the vf-module-type" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure-TOP": { + "properties": { + "GENERIC-RESOURCE-API:pnf-topology-identifier-structure": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology(config)pnf-topology-identifier-structure" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/pnf-topology/pnf-parameters-data/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-data/service-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/pnfs/pnf/pnf-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/pnfs/pnf/pnf-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/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-pointer": { + "$ref": "#/definitions/Optional.empty", + "description": "Pointer to the allotted-resources topology" + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "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/provided-configurations(config)provided-configuration": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:configuration-sub-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Not an enum, but expected values are vprobe and pprobe" + }, + "GENERIC-RESOURCE-API:configuration-topology-link": { + "$ref": "#/definitions/Optional.empty", + "description": "Pointer to the configurations topology" + }, + "GENERIC-RESOURCE-API:configuration-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Not an enum, but expected values are port-mirror-configuration, , vlan-network-receptor" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP": { + "properties": { + "GENERIC-RESOURCE-API:provided-configuration": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration" + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-request-input/service-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:service-id": { + "$ref": "#/definitions/Optional.empty", + "description": "from MSO input on STO assign" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "repeated" + }, + "GENERIC-RESOURCE-API:service-instance-name": { + "$ref": "#/definitions/Optional.empty", + "description": "optionally comes from service-request-input container or is assigned by sdn-c" + }, + "GENERIC-RESOURCE-API:service-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:service-parameter-value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/vnfc-instance-groups(config)vnfc-instance-group": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:group-type": { + "$ref": "#/definitions/Optional.empty", + "description": " port-mirror-source or port-mirror-dest" + }, + "GENERIC-RESOURCE-API:instance-group-role": { + "$ref": "#/definitions/Optional.empty", + "description": "i.e.TSBC_VNFC_group" + }, + "GENERIC-RESOURCE-API:nfc-naming-code": { + "$ref": "#/definitions/Optional.empty", + "description": "Set to nfc-naming-code from A&AI" + }, + "GENERIC-RESOURCE-API:vnfc-objects": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:configuration-id", + "GENERIC-RESOURCE-API:instance-group-role", + "GENERIC-RESOURCE-API:nfc-naming-code" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-instance-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-object": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-objects": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object": { + "properties": { + "GENERIC-RESOURCE-API:vm-type": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-key": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Vnfc name as key in A&AI" + }, + "GENERIC-RESOURCE-API:vnics": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vserver-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vserver-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-object": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics": { + "properties": { + "GENERIC-RESOURCE-API:vnic": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnics": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic": { + "properties": { + "GENERIC-RESOURCE-API:capacity": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnic-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnic-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnic-port-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity": { + "properties": { + "GENERIC-RESOURCE-API:used-capacity": { + "$ref": "#/definitions/Optional.empty", + "description": "Updated for destination port when source port is mapped/unmapped." + }, + "GENERIC-RESOURCE-API:vnic-capacity": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP": { + "properties": { + "GENERIC-RESOURCE-API:capacity": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ipv4-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ipv6-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vipv4-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v4" + }, + "GENERIC-RESOURCE-API:vipv6-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v6" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "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/Optional.empty" + } + }, + "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:license-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information" + }, + "type": "object" + }, + "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-network-collections": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections" + }, + "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-sub-interface-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups" + }, + "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)license-information": { + "properties": { + "GENERIC-RESOURCE-API:entitlement-pool-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:license-key-group-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP": { + "properties": { + "GENERIC-RESOURCE-API:license-information": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "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-network-collections": { + "properties": { + "GENERIC-RESOURCE-API:vnf-network-collection": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-network-collections": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections" + }, + "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/Optional.empty" + }, + "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/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "GENERIC-RESOURCE-API:request-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids" + }, + "type": "array" + }, + "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-sub-interface-groups": { + "properties": { + "GENERIC-RESOURCE-API:vnf-sub-interface-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-sub-interface-groups": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups" + }, + "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/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "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:sdnc-generated-cloud-resources": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicate if source is sdnc generated cloud param" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "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/license-information(config)entitlement-pool-list": { + "properties": { + "GENERIC-RESOURCE-API:action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:entitlement-pool-invariant-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:entitlement-pool-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:entitlement-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "assigned by ALTS" + } + }, + "required": [ + "GENERIC-RESOURCE-API:action", + "GENERIC-RESOURCE-API:entitlement-pool-uuid" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP": { + "properties": { + "GENERIC-RESOURCE-API:entitlement-pool-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list": { + "properties": { + "GENERIC-RESOURCE-API:action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:license-key": { + "$ref": "#/definitions/Optional.empty", + "description": "assigned by ALTS" + }, + "GENERIC-RESOURCE-API:license-key-group-invariant-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:license-key-group-uuid": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:license-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "assigned by ALTS" + } + }, + "required": [ + "GENERIC-RESOURCE-API:action", + "GENERIC-RESOURCE-API:license-key-group-uuid" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP": { + "properties": { + "GENERIC-RESOURCE-API:license-key-group-list": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list" + }, + "type": "array" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "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:from-preload": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicates if source is preload data" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:vf-module-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "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/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "GENERIC-RESOURCE-API:request-version": { + "$ref": "#/definitions/Optional.empty", + "description": "keep this?" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Not expected to be used" + }, + "GENERIC-RESOURCE-API:aic-cloud-region": { + "$ref": "#/definitions/Optional.empty", + "description": "The AIC cloud region which maps to contrail versions" + }, + "GENERIC-RESOURCE-API:cloud-owner": { + "$ref": "#/definitions/Optional.empty", + "description": "The cloud owner provided by the caller" + }, + "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:sdnc-generated-cloud-resources": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format" + }, + "GENERIC-RESOURCE-API:tenant": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "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/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-request-input/vf-module-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "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/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "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/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "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/param(config)resource-resolution-data" + }, + "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/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "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/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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:dhcp-subnet-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/vf-module-assignments(config)dhcp-subnet-assignments" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vf-module-status": { + "$ref": "#/definitions/Optional.empty", + "description": "Orchestration status from AAI - to be set by SDNC" + }, + "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { + "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)vlan-vnfc-instance-groups" + }, + "type": "object" + }, + "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/Optional.empty", + "description": "vf-module id" + }, + "GENERIC-RESOURCE-API:vf-module-name": { + "$ref": "#/definitions/Optional.empty", + "description": "vf-module-name" + }, + "GENERIC-RESOURCE-API:vf-module-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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)dhcp-subnet-assignments": { + "properties": { + "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { + "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment" + }, + "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)dhcp-subnet-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:dhcp-subnet-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/vf-module-assignments(config)dhcp-subnet-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/vf-module-assignments(config)vlan-vnfc-instance-groups": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { + "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" + }, + "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)vlan-vnfc-instance-groups-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": { + "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)vlan-vnfc-instance-groups" + }, + "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment": { + "properties": { + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:neutron-subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Same as subnet-id in subnet-data structure" + } + }, + "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment-TOP": { + "properties": { + "GENERIC-RESOURCE-API:dhcp-subnet-assignment": { + "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/dhcp-subnet-assignments(config)dhcp-subnet-assignment" + }, + "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group": { + "properties": { + "GENERIC-RESOURCE-API:instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI ID" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfcs": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:instance-group-id" + ], + "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": { + "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/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs": { + "properties": { + "GENERIC-RESOURCE-API:vnfc": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfcs": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnic-groups": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups": { + "properties": { + "GENERIC-RESOURCE-API:vnic-group": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-groups": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group": { + "properties": { + "GENERIC-RESOURCE-API:network-instance-group-function": { + "$ref": "#/definitions/Optional.empty", + "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect" + }, + "GENERIC-RESOURCE-API:vlan-assignment-policy-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Policy name in ASDC model & policy definition in Policy Engine" + }, + "GENERIC-RESOURCE-API:vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vlan-tag-index-next": { + "$ref": "#/definitions/Optional.empty", + "description": "Next tag to be assigned" + }, + "GENERIC-RESOURCE-API:vlan-vnics": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnic-interface-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Same as network-role of network where vnic is connected" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnic-interface-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-group": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnic": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnics": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ipv4-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ipv6-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vipv4-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v4" + }, + "GENERIC-RESOURCE-API:vipv6-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v6" + } + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic": { + "properties": { + "GENERIC-RESOURCE-API:vnic-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnic-port-id" + ], + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-vnic": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network id (UUID in A&AI)" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network name" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. untrusted " + }, + "GENERIC-RESOURCE-API:network-role-tag": { + "$ref": "#/definitions/Optional.empty", + "description": "Assuming HEAT template network role tag parameter - not used" + }, + "GENERIC-RESOURCE-API:neutron-network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Neutron network id assigned by PO/RP" + }, + "GENERIC-RESOURCE-API:vlan-tag-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Vlan tag assigned to subinterface port" + } + }, + "required": [ + "GENERIC-RESOURCE-API:network-id" + ], + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:floating-ip-v6": { + "description": "Floating ipv6 for VMs of a given type on this network", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { + "properties": { + "GENERIC-RESOURCE-API:ip-count": { + "$ref": "#/definitions/Optional.empty", + "description": "The number of ip addresses to be assigned per vm for this network role" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:use-dhcp": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" + } + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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.", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/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(config)vm": { + "properties": { + "GENERIC-RESOURCE-API:nfc-naming-code": { + "$ref": "#/definitions/Optional.empty", + "description": "used in vm naming(draft 29: changed from nfc-code)" + }, + "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/vf-module-assignments/vms/vm(config)onap-model-information" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vm-count": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:vm-type-tag": { + "$ref": "#/definitions/Optional.empty", + "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)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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)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/vf-module-assignments/vms/vm(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/vf-module-assignments/vms/vm(config)vm-names": { + "properties": { + "GENERIC-RESOURCE-API:vm-name": { + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-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/vm-names(config)vnfc-names" + }, + "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-names(config)vnfc-names": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-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/vm-names/vnfc-names(config)vnfc-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-names(config)vnfc-names-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-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/vm-names(config)vnfc-names" + }, + "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-names/vnfc-names(config)vnfc-networks": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-network-data": { + "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-names/vnfc-names/vnfc-networks(config)vnfc-network-data" + }, + "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-names/vnfc-names(config)vnfc-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-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/vm-names/vnfc-names(config)vnfc-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-names/vnfc-names/vnfc-networks(config)vnfc-network-data": { + "properties": { + "GENERIC-RESOURCE-API:connection-point": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnfc-network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-ports": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnfc-subnet": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-type": { + "$ref": "#/definitions/Optional.empty" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnfc-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-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-network-data": { + "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-names/vnfc-names/vnfc-networks(config)vnfc-network-data" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point": { + "properties": { + "GENERIC-RESOURCE-API:connection-point-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to CP object in A&AI" + }, + "GENERIC-RESOURCE-API:port-id": { + "$ref": "#/definitions/Optional.empty", + "description": "port-index when multiple CPs connect to same network. Default zero (0)" + }, + "GENERIC-RESOURCE-API:vlan-data": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP": { + "properties": { + "GENERIC-RESOURCE-API:connection-point": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-port": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-ports": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-ip-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/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-subnet-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Default value if subnet role is not defined." + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnfc-subnet-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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-subnet": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data": { + "properties": { + "GENERIC-RESOURCE-API:vlan-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Inner/Outer roles" + }, + "GENERIC-RESOURCE-API:vlan-tag-description": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS" + } + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-data": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port": { + "properties": { + "GENERIC-RESOURCE-API:common-sub-interface-role": { + "$ref": "#/definitions/Optional.empty", + "description": "If sub-interfaces have common interface role (network role)" + }, + "GENERIC-RESOURCE-API:vnfc-port-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y" + }, + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:vnfc-port-id" + ], + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-port": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic-sub-interfaces": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network id (UUID in A&AI)" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Subinterface network name" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. untrusted " + }, + "GENERIC-RESOURCE-API:network-role-tag": { + "$ref": "#/definitions/Optional.empty", + "description": "Assuming HEAT template network role tag parameter - not used" + }, + "GENERIC-RESOURCE-API:neutron-network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Neutron network id assigned by PO/RP" + }, + "GENERIC-RESOURCE-API:vlan-tag-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Vlan tag assigned to subinterface port" + } + }, + "required": [ + "GENERIC-RESOURCE-API:network-id" + ], + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network-data": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:floating-ip-v6": { + "description": "Floating ipv6 for VMs of a given type on this network", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": { + "properties": { + "GENERIC-RESOURCE-API:ip-count": { + "$ref": "#/definitions/Optional.empty", + "description": "The number of ip addresses to be assigned per vm for this network role" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:use-dhcp": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging" + } + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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.", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-address-family": { + "$ref": "#/definitions/Optional.empty", + "description": "indicates if this is IpV4 or IpV6" + }, + "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned " + }, + "GENERIC-RESOURCE-API:vnfc-subnet-ip": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": { + "$ref": "#/definitions/Optional.empty", + "description": "The number of IP addresses to be assigned per vnfc for this subnet 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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-ip-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/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments" + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip": { + "properties": { + "GENERIC-RESOURCE-API:ip-type": { + "$ref": "#/definitions/Optional.empty", + "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. " + }, + "GENERIC-RESOURCE-API:vnfc-client-key": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-ip-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Either IpV4 IP or IpV6 IP addresses should be present" + } + }, + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-subnet-ip": { + "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-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-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(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:is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:related-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/vm-networks/vm-network(config)related-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:segmentation-id": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:floating-ip-v6": { + "description": "Floating ipv6 for VMs of a given type on this network", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "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/Optional.empty" + }, + "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/Optional.empty" + }, + "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)related-networks": { + "properties": { + "GENERIC-RESOURCE-API:related-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/vm-network/related-networks(config)related-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)related-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-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/vm-networks/vm-network(config)related-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/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/Optional.empty", + "description": "The number of ip addresses to be assigned per vm for this network role" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "Indicator to use DHCP on this network for this VM" + } + }, + "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", + "items": { + "$ref": "#/definitions/Optional.empty" + }, + "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/related-networks(config)related-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-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/related-networks/related-network(config)vlan-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/related-networks(config)related-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-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/vm-network/related-networks(config)related-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/related-networks/related-network(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "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/related-networks/related-network(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-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/related-networks/related-network(config)vlan-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": { + "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/Optional.empty" + }, + "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/Optional.empty" + }, + "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/Optional.empty" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "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/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "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/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "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/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "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/param(config)resource-resolution-data" + }, + "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/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "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/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-network-collections(config)vnf-network-collection": { + "properties": { + "GENERIC-RESOURCE-API:network-collection-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI" + }, + "GENERIC-RESOURCE-API:network-collection-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Service-instance-id of service that created the network collection" + }, + "GENERIC-RESOURCE-API:network-instance-group-function": { + "$ref": "#/definitions/Optional.empty", + "description": "Network Instance-Group function in A&AI" + }, + "GENERIC-RESOURCE-API:network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Network Instance-Group id in A&AI" + }, + "GENERIC-RESOURCE-API:networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnf-floating-ip": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:network-instance-group-function" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-network-collection": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks": { + "properties": { + "GENERIC-RESOURCE-API:network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)networks" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-floating-ip": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Index into network-topology-identifier structure" + }, + "GENERIC-RESOURCE-API:neutron-network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Neutron-network-id assigned by PO/RO" + } + }, + "required": [ + "GENERIC-RESOURCE-API:network-id" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/networks(config)network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ipv4-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ipv6-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vipv4-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v4" + }, + "GENERIC-RESOURCE-API:vipv6-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v6" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses" + }, + "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-network-instance-group-ids": { + "properties": { + "GENERIC-RESOURCE-API:vnf-network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "List of vnf network-instance-group" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids" + }, + "type": "array" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty", + "description": "contrail network policy object" + }, + "GENERIC-RESOURCE-API:is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "A Network Role to which a VNF must connect" + }, + "GENERIC-RESOURCE-API:neutron-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:segmentation-id": { + "$ref": "#/definitions/Optional.empty" + }, + "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)related-networks": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks" + }, + "type": "object" + } + }, + "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/related-networks(config)related-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" + }, + "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:cidr-mask": { + "$ref": "#/definitions/Optional.empty", + "description": "cidr mask" + }, + "GENERIC-RESOURCE-API:dhcp-enabled": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use this subnet for DHCP " + }, + "GENERIC-RESOURCE-API:gateway-address": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet gateway address" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Should be ipv4 or ipv6" + }, + "GENERIC-RESOURCE-API:network-start-address": { + "$ref": "#/definitions/Optional.empty", + "description": "start-address of the subnet" + }, + "GENERIC-RESOURCE-API:sdnc-subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" + }, + "GENERIC-RESOURCE-API:subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet UUID to be passed into the HEAT template" + }, + "GENERIC-RESOURCE-API:subnet-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Populated for preload only" + }, + "GENERIC-RESOURCE-API:subnet-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Subnet Role for the subnet" + } + }, + "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-sub-interface-groups(config)vnf-sub-interface-group": { + "properties": { + "GENERIC-RESOURCE-API:customer-bonding-requests": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:network-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:parent-port-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfcs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs" + }, + "type": "object" + } + }, + "required": [ + "GENERIC-RESOURCE-API:network-instance-group-function", + "GENERIC-RESOURCE-API:parent-port-role", + "GENERIC-RESOURCE-API:vnfc-instance-group-function" + ], + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-sub-interface-group": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests": { + "properties": { + "GENERIC-RESOURCE-API:customer-bonding-request": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP": { + "properties": { + "GENERIC-RESOURCE-API:customer-bonding-requests": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs": { + "properties": { + "GENERIC-RESOURCE-API:vnfc": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfcs": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty", + "description": "e.g. vlan network receptor configuration id" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP": { + "properties": { + "GENERIC-RESOURCE-API:customer-bonding-request": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc": { + "properties": { + "GENERIC-RESOURCE-API:vnfc-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Vnfc name as key in A&AI" + }, + "GENERIC-RESOURCE-API:vnics": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vserver-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vserver-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnfc": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics": { + "properties": { + "GENERIC-RESOURCE-API:vnic": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnics": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic": { + "properties": { + "GENERIC-RESOURCE-API:sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:vnic-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnic-port-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnic": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sub-interfaces": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:sub-interface-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:sub-interface-port-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:sub-interface-port-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:sub-interface-status": { + "$ref": "#/definitions/Optional.empty", + "description": "NULL, unassigned, assigned" + }, + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:sub-interface-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses": { + "properties": { + "GENERIC-RESOURCE-API:ipv4-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:ipv6-address": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vipv4-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v4" + }, + "GENERIC-RESOURCE-API:vipv6-address": { + "$ref": "#/definitions/Optional.empty", + "description": "Virtual v6" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP": { + "properties": { + "GENERIC-RESOURCE-API:ip-addresses": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses" + }, + "type": "object" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Orchestration status from AAI - to be set by SDNC" + } + }, + "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/Optional.empty", + "description": "used in vnf naming" + }, + "GENERIC-RESOURCE-API:nf-function": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:nf-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:nf-type": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-name": { + "$ref": "#/definitions/Optional.empty", + "description": "optionally comes from vnf-request-input container or is assigned by sdn-c" + }, + "GENERIC-RESOURCE-API:vnf-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-parameters-data/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:max-count": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "contrail network policy object" + }, + "GENERIC-RESOURCE-API:is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "A Network Role to which a VNF must connect" + }, + "GENERIC-RESOURCE-API:neutron-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:segmentation-id": { + "$ref": "#/definitions/Optional.empty" + }, + "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)related-networks": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-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)related-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks" + }, + "type": "object" + } + }, + "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/related-networks(config)related-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-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/related-networks/related-network(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" + }, + "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:cidr-mask": { + "$ref": "#/definitions/Optional.empty", + "description": "cidr mask" + }, + "GENERIC-RESOURCE-API:dhcp-enabled": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use this subnet for DHCP " + }, + "GENERIC-RESOURCE-API:gateway-address": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet gateway address" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Should be ipv4 or ipv6" + }, + "GENERIC-RESOURCE-API:network-start-address": { + "$ref": "#/definitions/Optional.empty", + "description": "start-address of the subnet" + }, + "GENERIC-RESOURCE-API:sdnc-subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" + }, + "GENERIC-RESOURCE-API:subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet UUID to be passed into the HEAT template" + }, + "GENERIC-RESOURCE-API:subnet-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Populated for preload only" + }, + "GENERIC-RESOURCE-API:subnet-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Subnet Role for the subnet" + } + }, + "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/Optional.empty" + }, + "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/Optional.empty", + "description": "value would one of possible request-actions; match the list in service-data oper-status" + }, + "GENERIC-RESOURCE-API:final-indicator": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-code": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-message": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:response-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:rpc-action": { + "$ref": "#/definitions/Optional.empty", + "description": "this is the svc-action from the incoming request" + }, + "GENERIC-RESOURCE-API:rpc-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:last-action": { + "$ref": "#/definitions/Optional.empty", + "description": "should be list of possible request-actions" + }, + "GENERIC-RESOURCE-API:last-order-status": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-rpc-action": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:last-svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Not currently populated in service data." + }, + "GENERIC-RESOURCE-API:modify-timestamp": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-status": { + "$ref": "#/definitions/Optional.empty", + "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout" + } + }, + "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: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" + }, + "GENERIC-RESOURCE-API:tunnelxconn-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-number": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:order-version": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:request-action": { + "$ref": "#/definitions/Optional.empty", + "description": "still need to work Disconnect" + }, + "GENERIC-RESOURCE-API:request-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Request ID generated upstream of MSO" + }, + "GENERIC-RESOURCE-API:source": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "This is the rpcAction" + }, + "GENERIC-RESOURCE-API:svc-notification-url": { + "$ref": "#/definitions/Optional.empty", + "description": "Contains URL for asynchronous response" + }, + "GENERIC-RESOURCE-API:svc-request-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "This maps to the product-family-id in A&AI" + }, + "GENERIC-RESOURCE-API:service-instance-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:subscriber-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Would not be expected for vIPR-ATM or mobility services." + }, + "GENERIC-RESOURCE-API:subscription-service-type": { + "$ref": "#/definitions/Optional.empty", + "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(config)tunnelxconn-request-input": { + "properties": { + "GENERIC-RESOURCE-API:brg-wan-mac-address": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP": { + "properties": { + "GENERIC-RESOURCE-API:tunnelxconn-request-input": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input" + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key" + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:allotted-resource-name": { + "$ref": "#/definitions/Optional.empty", + "description": "For a contrail-route, the network policy name." + }, + "GENERIC-RESOURCE-API:allotted-resource-type": { + "$ref": "#/definitions/Optional.empty", + "description": "(Added in draft 32)Expected to be contrail-route or security-zone." + }, + "GENERIC-RESOURCE-API:consuming-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "description": "The service-instance-id of the consuming service of this allotted resource" + }, + "GENERIC-RESOURCE-API:parent-service-instance-id": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty", + "description": "The Network Controller will assign the VG IP address from local inventory" + }, + "GENERIC-RESOURCE-API:vgmux-bearer-ip": { + "$ref": "#/definitions/Optional.empty", + "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module" + }, + "GENERIC-RESOURCE-API:vgmux-lan-ip": { + "$ref": "#/definitions/Optional.empty", + "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module" + }, + "GENERIC-RESOURCE-API:vni": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf(config)vf-module": { + "properties": { + "GENERIC-RESOURCE-API:vf-module-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf(config)vf-module-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vf-module": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf(config)vf-module" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vf-module": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vnf-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnf-name": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:vf-module-id": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vf-module": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param-TOP": { + "properties": { + "GENERIC-RESOURCE-API:param": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": { + "properties": { + "GENERIC-RESOURCE-API:model-customization-uuid": { + "$ref": "#/definitions/Optional.empty", + "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/Optional.empty", + "description": "identifies the invariant uuid for this service or resource" + }, + "GENERIC-RESOURCE-API:model-name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:model-uuid": { + "$ref": "#/definitions/Optional.empty", + "description": "identifies the uuid for this service or resource, which is version specific" + }, + "GENERIC-RESOURCE-API:model-version": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-network-instance-group-ids": { + "properties": { + "GENERIC-RESOURCE-API:vnf-network-instance-group-id": { + "$ref": "#/definitions/Optional.empty", + "description": "List of vnf network-instance-group" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids" + }, + "type": "array" + } + }, + "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/Optional.empty" + }, + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "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-input-parameters/param(config)resource-resolution-data": { + "properties": { + "GENERIC-RESOURCE-API:capability-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Resource assignment resolution Capability name" + }, + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + }, + "GENERIC-RESOURCE-API:status": { + "$ref": "#/definitions/Optional.empty", + "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-resolution-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key": { + "properties": { + "GENERIC-RESOURCE-API:name": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:value": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": { + "properties": { + "GENERIC-RESOURCE-API:resource-key": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": { + "properties": { + "GENERIC-RESOURCE-API:contrail-network-fqdn": { + "$ref": "#/definitions/Optional.empty", + "description": "contrail network policy object" + }, + "GENERIC-RESOURCE-API:is-trunked": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:network-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty", + "description": "A Network Role to which a VNF must connect" + }, + "GENERIC-RESOURCE-API:neutron-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique Neutron UUID of an instance of the network role " + }, + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks" + }, + "type": "object" + }, + "GENERIC-RESOURCE-API:segmentation-id": { + "$ref": "#/definitions/Optional.empty" + }, + "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)related-networks": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-networks": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks" + }, + "type": "object" + } + }, + "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/related-networks(config)related-network": { + "properties": { + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Key to l3-network object" + }, + "GENERIC-RESOURCE-API:network-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP": { + "properties": { + "GENERIC-RESOURCE-API:related-network": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network" + }, + "type": "array" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": { + "properties": { + "GENERIC-RESOURCE-API:is-private": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vlan-interface": { + "$ref": "#/definitions/Optional.empty", + "description": "A&AI Key" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vlan-tags": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags" + }, + "type": "object" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": { + "properties": { + "GENERIC-RESOURCE-API:cidr-mask": { + "$ref": "#/definitions/Optional.empty", + "description": "cidr mask" + }, + "GENERIC-RESOURCE-API:dhcp-enabled": { + "$ref": "#/definitions/Optional.empty", + "description": "Indicator to use this subnet for DHCP " + }, + "GENERIC-RESOURCE-API:gateway-address": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet gateway address" + }, + "GENERIC-RESOURCE-API:ip-version": { + "$ref": "#/definitions/Optional.empty", + "description": "Should be ipv4 or ipv6" + }, + "GENERIC-RESOURCE-API:network-start-address": { + "$ref": "#/definitions/Optional.empty", + "description": "start-address of the subnet" + }, + "GENERIC-RESOURCE-API:sdnc-subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API" + }, + "GENERIC-RESOURCE-API:subnet-id": { + "$ref": "#/definitions/Optional.empty", + "description": "subnet UUID to be passed into the HEAT template" + }, + "GENERIC-RESOURCE-API:subnet-name": { + "$ref": "#/definitions/Optional.empty", + "description": "Populated for preload only" + }, + "GENERIC-RESOURCE-API:subnet-role": { + "$ref": "#/definitions/Optional.empty", + "description": "Subnet Role for the subnet" + } + }, + "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-vnr-rebuild-data(config)vnrs-data": { + "properties": { + "GENERIC-RESOURCE-API:configuration-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:lower-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:network-instance-group-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:parent-port-role": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:upper-tag-id": { + "$ref": "#/definitions/Optional.empty" + }, + "GENERIC-RESOURCE-API:vnfc-instance-group-function": { + "$ref": "#/definitions/Optional.empty" + } + }, + "type": "object" + }, + "GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data-TOP": { + "properties": { + "GENERIC-RESOURCE-API:vnrs-data": { + "items": { + "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-vnr-rebuild-data(config)vnrs-data" + }, + "type": "array" + } + }, + "type": "object" + }, + "unique_empty_identifier": {} + } +} diff --git a/generic-resource-api/model/yang/src/main/yang/GENERIC-RESOURCE-API.yang b/generic-resource-api/model/yang/src/main/yang/GENERIC-RESOURCE-API.yang new file mode 100644 index 00000000..660b2f83 --- /dev/null +++ b/generic-resource-api/model/yang/src/main/yang/GENERIC-RESOURCE-API.yang @@ -0,0 +1,3452 @@ +module GENERIC-RESOURCE-API { + + namespace "org:onap:sdnc:northbound:generic-resource"; + + prefix generic-resource-api; + + import ietf-inet-types { prefix "inet"; revision-date "2013-07-15"; } + + import ietf-yang-types { prefix yang; } + + revision "2017-08-24" { + description + "ONAP Amsterdam version"; + } + + grouping service-model-infrastructure { + list service { + key "service-instance-id"; + leaf service-instance-id { + description "Keep as M"; + type string; + mandatory true; + } + uses service-data; + uses service-status; + } + } + grouping service-data { + container service-data { + uses service-operation-information; + uses service-topology; + uses service-level-oper-status; + container networks { + list network { + key "network-id"; + leaf network-id { + type string; + mandatory true; + } + container network-data { + uses network-operation-information; + uses network-topology; + container network-provided-allotted-resources { + leaf-list network-provided-ar-id { + description "List of allotted resources using capacity from this network"; + type string; + ordered-by user; + } + } + uses network-level-oper-status; + } + } + } + container pnfs { + list pnf { + key "pnf-id"; + leaf pnf-id { + type string; + mandatory true; + } + container pnf-data { + uses pnf-operation-information; + uses pnf-topology; + uses pnf-level-oper-status; + } + } + } + container vnfs { + list vnf { + key "vnf-id"; + leaf vnf-id { + type string; + mandatory true; + } + container vnf-data { + uses vnf-operation-information; + uses vnf-topology; + container vnf-network-collections { + uses vnf-network-collection; + } + container vnf-sub-interface-groups { + uses vnf-sub-interface-group; + } + container vnf-provided-allotted-resources { + leaf-list vnf-provided-ar-id { + description "List of allotted resources using capacity from this vnf"; + type string; + ordered-by user; + } + } + uses vnf-level-oper-status; + container vf-modules { + list vf-module { + key "vf-module-id"; + leaf vf-module-id { + type string; + mandatory true; + } + container vf-module-data { + uses vf-module-operation-information; + uses vf-module-topology; + uses vf-module-level-oper-status; + } + } + } + } + } + } + container consumed-allotted-resources { + list consumed-allotted-resource { + key "allotted-resource-id"; + uses allotted-resource-info; + } + } + container provided-allotted-resources { + list provided-allotted-resource { + key "allotted-resource-id"; + uses allotted-resource-info; + } + } + container provided-configurations { + list provided-configuration { + key "configuration-id"; + uses configuration-info; + } + } + container vnfc-instance-groups { + uses vnfc-instance-group; + } + container network-instance-groups { + uses network-instance-group; + } + container forwarding-paths { + list forwarding-path { + key "forwarding-path-id"; + leaf forwarding-path-id { + description "Generated by SDNC"; + type string; + mandatory true; + } + uses forwarding-path-information; + } + } + } + } + grouping service-status { + container service-status { + leaf response-code { + type string; + } + leaf response-message { + type string; + } + leaf final-indicator { + type string; + } + leaf request-status { + type enumeration { + enum "synccomplete"; + enum "asynccomplete"; + enum "notifycomplete"; + } + } + leaf action { + description "value would one of possible request-actions; match the list in service-data oper-status"; + type string; + } + leaf rpc-name { + type string; + } + leaf rpc-action { + description "this is the svc-action from the incoming request"; + type enumeration { + enum "assign"; + enum "activate"; + enum "configure"; + enum "delete"; + enum "unassign"; + enum "deactivate"; + enum "create"; + } + } + leaf response-timestamp { + type string; + } + } + } + grouping service-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses service-request-input; + } + grouping service-request-input { + container service-request-input { + leaf service-instance-name { + type string; + } + container service-input-parameters { + uses param; + } + } + } + grouping service-topology { + container service-topology { + uses service-topology-identifier; + uses onap-model-information; + uses service-assignments; + uses service-parameters; + } + } + grouping service-topology-identifier { + container service-topology-identifier { + leaf service-instance-id { + description "repeated"; + type string; + } + leaf service-type { + description "tag labeled subscription-service-type in the service-information input"; + type string; + } + leaf service-id { + description "from MSO input on STO assign"; + type string; + } + leaf service-instance-name { + description "optionally comes from service-request-input container or is assigned by sdn-c"; + type string; + } + leaf global-customer-id { + type string; + } + } + } + grouping service-assignments { + container service-assignments { + } + } + grouping service-parameters { + container service-parameters { + list service-parameter { + key "service-parameter-name"; + leaf service-parameter-name { + type string; + } + leaf service-parameter-value { + type string; + } + } + } + } + grouping service-level-oper-status { + container service-level-oper-status { + uses oper-status-data; + } + } + grouping network-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses network-information; + uses network-request-input; + } + grouping network-information { + container network-information { + leaf network-id { + type string; + } + leaf network-type { + type string; + } + leaf network-technology { + type string; + } + leaf from-preload { + description "Indicates if source is preload data"; + type boolean; + } + uses onap-model-information; + } + } + grouping network-request-input { + container network-request-input { + leaf network-name { + type string; + } + uses region-identifier; + container network-input-parameters { + uses param; + } + leaf network-instance-group-id { + description "When network has instance-group role in service model"; + type string; + } + } + } + grouping network-topology { + container network-topology { + uses network-topology-identifier-structure; + uses region-identifier; + uses onap-model-information; + uses network-assignments; + uses network-parameters; + } + } + grouping network-topology-identifier-structure { + container network-topology-identifier-structure { + leaf network-id { + type string; + } + leaf network-name { + type string; + } + leaf network-role { + type string; + } + leaf network-type { + type string; + } + leaf network-instance-group-id { + description "When network is part of network instance-Group-data & instance Group in A&AI"; + type string; + } + leaf network-technology { + type string; + } + leaf eipam-v4-address-plan { + type string; + } + leaf eipam-v6-address-plan { + type string; + } + leaf is-trunked { + type boolean; + } + leaf segmentation-id { + type string; + } + container related-networks { + uses related-network; + } + } + } + grouping network-assignments { + container network-assignments { + } + } + grouping network-parameters { + container network-parameters { + list network-parameter { + key "network-parameter-name"; + leaf network-parameter-name { + type string; + } + leaf network-parameter-value { + type string; + } + } + } + } + grouping network-instance-group { + list network-instance-group { + key "network-instance-group-id"; + leaf network-instance-group-id { + description "Also a Key in Network Instance Group in A&AI"; + type string; + mandatory true; + } + leaf network-instance-group-function { + type string; + } + leaf service-instance-id { + type string; + } + uses onap-model-information; + container subnet-assignment-policy { + leaf subnet-use { + description "Current valid values - unique, shared (default)"; + type string; + } + } + container vpn-binding-policy { + leaf vpn-binding { + type string; + } + leaf vpn-name { + type string; + } + leaf vpn-type { + type string; + } + leaf vpn-platform { + type string; + } + leaf global-route-target { + type string; + } + leaf route-target-role { + type string; + } + } + container aggregate-route-policy { + leaf aggregate-route-policy-name { + type string; + } + leaf ipv4-aggregate-route-level { + type string; + } + leaf ipv6-aggregate-route-level { + type string; + } + } + uses aggregate-routes; + uses subnets; + leaf subnet-key-value { + description "key-value provided to EIPAM when creating shared subnet"; + type string; + } + container networks { + list network { + key "network-id"; + leaf network-id { + description "Index into network-topology-identifier structure"; + type string; + mandatory true; + } + leaf neutron-network-id { + description "Neutron-network-id assigned by PO/RO"; + type string; + } + uses vpn-bindings; + leaf vlan-tag-id { + type uint32; + } + leaf network-status { + description "assigned, unassigned"; + type string; + } + container customer-bonding-requests { + list customer-bonding-request { + key "configuration-id"; + leaf configuration-id { + description "e.g. vlan network receptor configuration id"; + type string; + } + } + } + } + } + } + } + grouping network-level-oper-status { + container network-level-oper-status { + uses oper-status-data; + } + } + grouping pnf-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses pnf-details; + uses pnf-request-input; + } + grouping pnf-details { + container pnf-details { + leaf pnf-id { + description "pnfId*Identifier of this Pnf information element. CORRELATIONID = PNF-NAME (A&AI)"; + type string; + mandatory true; + } + leaf pnf-type { + description "pnfType (template)*Type of Resource. NEW type: PNF (pre-defined in SDC)"; + type string; + } + leaf pnf-name { + type string; + } + uses onap-model-information; + } + } + grouping pnf-request-input { + container pnf-request-input { + leaf request-version { + description "keep this? e.g. 1702"; + type string; + } + leaf pnf-name { + type string; + } + uses region-identifier; + container pnf-input-parameters { + uses param; + } + } + } + grouping pnf-topology { + container pnf-topology { + uses pnf-topology-identifier-structure; + uses region-identifier; + uses onap-model-information; + container pnf-parameters-data { + uses param; + } + leaf sdnc-generated-cloud-resources { + description "Indicate if source is sdnc generated cloud param.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"; + type boolean; + } + } + } + grouping pnf-topology-identifier-structure { + container pnf-topology-identifier-structure { + leaf pnf-id { + type string; + } + leaf pnf-type { + description "In preload tree, this label is used for the vf-module-type"; + type string; + } + leaf pnf-name { + description "optionally comes from pnf-request-input container or is assigned by sdn-c"; + type string; + } + } + } + grouping pnf-level-oper-status { + container pnf-level-oper-status { + uses oper-status-data; + } + } + grouping vnf-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses vnf-information; + uses vnf-request-input; + uses license-information; + } + grouping vnf-information { + container vnf-information { + leaf vnf-id { + type string; + } + leaf vnf-type { + type string; + } + leaf vnf-name { + type string; + } + uses onap-model-information; + } + } + grouping vnf-request-input { + container vnf-request-input { + leaf request-version { + type string; + } + leaf vnf-name { + type string; + } + uses region-identifier; + container vnf-networks { + list vnf-network { + key "network-role"; + uses vnf-network-data; + } + } + list vnf-network-instance-group-ids { + key "vnf-network-instance-group-id"; + leaf vnf-network-instance-group-id { + description "List of vnf network-instance-group"; + type string; + } + } + container vnf-input-parameters { + uses param; + } + } + } + grouping vnf-topology { + container vnf-topology { + uses vnf-topology-identifier-structure; + uses region-identifier; + uses onap-model-information; + uses vnf-resource-assignments; + container vnf-parameters-data { + uses param; + } + leaf sdnc-generated-cloud-resources { + description "Indicate if source is sdnc generated cloud param"; + type boolean; + } + } + } + grouping vnf-topology-identifier-structure { + container vnf-topology-identifier-structure { + leaf vnf-id { + type string; + } + leaf vnf-type { + description "In preload tree, this label is used for the vf-module-type"; + type string; + } + leaf nf-type { + type string; + } + leaf nf-role { + type string; + } + leaf nf-function { + type string; + } + leaf nf-code { + description "used in vnf naming"; + type string; + } + leaf vnf-name { + description "optionally comes from vnf-request-input container or is assigned by sdn-c"; + type string; + } + } + } + grouping vnf-resource-assignments { + container vnf-resource-assignments { + leaf vnf-status { + description "Orchestration status from AAI - to be set by SDNC"; + type string; + } + container availability-zones { + leaf-list availability-zone { + description "Openstack availability zone name or UUID"; + type string; + ordered-by user; + } + leaf max-count { + description "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."; + type uint8; + } + } + container vnf-networks { + list vnf-network { + key "network-role"; + uses vnf-network-data; + } + } + } + } + grouping vnf-network-data { + leaf network-role { + description "A Network Role to which a VNF must connect"; + type string; + } + leaf network-name { + description "Unique Neutron UUID of an instance of the network role "; + type string; + } + leaf neutron-id { + description "Unique Neutron UUID of an instance of the network role "; + type string; + } + leaf network-id { + description "Unique Neutron UUID of an instance of the network role "; + type string; + } + leaf contrail-network-fqdn { + description "contrail network policy object"; + type string; + } + container subnets-data { + list subnet-data { + key "sdnc-subnet-id"; + leaf sdnc-subnet-id { + description "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API"; + type string; + } + leaf subnet-role { + description "Subnet Role for the subnet"; + type string; + } + leaf subnet-name { + description "Populated for preload only"; + type string; + } + leaf ip-version { + description "Should be ipv4 or ipv6"; + type string; + } + leaf subnet-id { + description "subnet UUID to be passed into the HEAT template"; + type string; + } + leaf dhcp-enabled { + description "Indicator to use this subnet for DHCP "; + type enumeration { + enum "Y"; + enum "N"; + } + } + leaf network-start-address { + description "start-address of the subnet"; + type inet:ip-address; + } + leaf gateway-address { + description "subnet gateway address"; + type inet:ip-address; + } + leaf cidr-mask { + description "cidr mask"; + type string; + } + } + } + leaf is-trunked { + type boolean; + } + leaf segmentation-id { + type string; + } + container related-networks { + uses related-network; + } + } + grouping vnf-level-oper-status { + container vnf-level-oper-status { + uses oper-status-data; + } + } + grouping vf-module-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses vnf-information; + uses vf-module-information; + uses vf-module-request-input; + } + grouping vf-module-information { + container vf-module-information { + leaf vf-module-id { + type string; + } + leaf vf-module-type { + type string; + } + leaf from-preload { + description "Indicates if source is preload data"; + type boolean; + } + uses onap-model-information; + } + } + grouping vf-module-request-input { + container vf-module-request-input { + leaf request-version { + description "keep this?"; + type string; + } + leaf vf-module-name { + type string; + } + uses region-identifier; + container vf-module-input-parameters { + uses param; + } + } + } + grouping vf-module-topology { + container vf-module-topology { + uses vf-module-topology-identifier; + uses region-identifier; + uses onap-model-information; + uses vf-module-assignments; + container vf-module-parameters { + uses param; + } + leaf sdnc-generated-cloud-resources { + description "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"; + type boolean; + } + } + } + grouping vf-module-topology-identifier { + container vf-module-topology-identifier { + leaf vf-module-id { + description "vf-module id"; + type string; + } + leaf vf-module-name { + description "vf-module-name"; + type string; + } + leaf vf-module-type { + type string; + } + } + } + grouping vf-module-assignments { + container vf-module-assignments { + leaf vf-module-status { + description "Orchestration status from AAI - to be set by SDNC"; + type string; + } + container vms { + list vm { + key "vm-type"; + uses vm-topology-data; + } + } + uses vlan-vnfc-instance-groups; + container dhcp-subnet-assignments { + list dhcp-subnet-assignment { + key "neutron-subnet-id"; + leaf neutron-subnet-id { + description "Same as subnet-id in subnet-data structure"; + type string; + } + leaf network-role { + type string; + } + leaf ip-version { + type string; + } + } + } + } + } + grouping vm-topology-data { + leaf vm-type { + type string; + mandatory true; + } + uses onap-model-information; + leaf nfc-naming-code { + description "used in vm naming(draft 29: changed from nfc-code)"; + type string; + } + leaf vm-type-tag { + description "from tosca data on vfc"; + type string; + } + leaf vm-count { + type uint8; + } + container vm-names { + leaf-list vm-name { + type string; + ordered-by user; + } + list vnfc-names { + key "vnfc-name"; + leaf vnfc-name { + type string; + } + container vnfc-networks { + uses vnfc-network-data; + } + } + } + container vm-networks { + list vm-network { + key "network-role"; + uses vm-network-data; + } + } + } + grouping vnfc-network-data { + list vnfc-network-data { + key "vnfc-network-role"; + leaf vnfc-network-role { + type string; + mandatory true; + } + leaf vnfc-type { + type string; + } + uses connection-point; + container vnfc-ports { + list vnfc-port { + key "vnfc-port-id"; + leaf vnfc-port-id { + description "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y"; + type string; + mandatory true; + } + leaf common-sub-interface-role { + description "If sub-interfaces have common interface role (network role)"; + type string; + } + container vnic-sub-interfaces { + uses sub-interface-network-data; + } + } + } + list vnfc-subnet { + key "vnfc-subnet-role"; + leaf vnfc-subnet-role { + description "Default value if subnet role is not defined."; + type string; + mandatory true; + } + list vnfc-ip-assignments { + key "vnfc-address-family"; + leaf vnfc-address-family { + description "indicates if this is IpV4 or IpV6"; + type enumeration { + enum "ipv4"; + enum "ipv6"; + } + } + leaf vnfc-subnet-dhcp { + description "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned "; + type enumeration { + enum "Y"; + enum "N"; + } + } + leaf vnfc-subnet-ip-count { + description "The number of IP addresses to be assigned per vnfc for this subnet role"; + type uint8; + } + list vnfc-subnet-ip { + key "vnfc-ip-address"; + leaf vnfc-ip-address { + description "Either IpV4 IP or IpV6 IP addresses should be present"; + type inet:ip-address; + } + leaf vnfc-client-key { + type string; + } + leaf ip-type { + description "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. "; + type enumeration { + enum "FIXED"; + enum "VIP"; + } + } + } + } + } + } + } + grouping vm-network-data { + leaf network-role { + description "network (identified by role) that this VM connects to. Should also be included in the vnf-networks for the containing VNF"; + type string; + mandatory true; + } + leaf network-role-tag { + type string; + } + container network-information-items { + list network-information-item { + key "ip-version"; + leaf ip-version { + description "Use ipv4 or ipv6"; + type string; + } + leaf use-dhcp { + description "Indicator to use DHCP on this network for this VM"; + type enumeration { + enum "Y"; + enum "N"; + } + } + leaf ip-count { + description "The number of ip addresses to be assigned per vm for this network role"; + type uint8; + } + container network-ips { + leaf-list network-ip { + description "List of assigned ip addresses of type ip-version on a network"; + type string; + ordered-by user; + } + } + } + } + container mac-addresses { + leaf-list mac-address { + description "List of network assignments for this vm-type"; + type string; + ordered-by user; + } + } + container floating-ips { + leaf-list floating-ip-v4 { + description "Floating ipv4 for VMs of a given type on this network"; + type inet:ip-address; + ordered-by user; + } + leaf-list floating-ip-v6 { + description "Floating ipv6 for VMs of a given type on this network"; + type inet:ipv6-address; + ordered-by user; + } + } + container interface-route-prefixes { + leaf-list interface-route-prefix { + description "ordered-by: user"; + type string; + ordered-by user; + } + } + container sriov-parameters { + container heat-vlan-filters { + leaf-list heat-vlan-filter { + type string; + ordered-by user; + } + } + container application-tags { + container c-tags { + leaf-list c-tag { + type string; + ordered-by user; + } + } + container s-tags { + leaf-list s-tag { + type string; + ordered-by user; + } + } + } + } + leaf is-trunked { + type boolean; + } + leaf segmentation-id { + type string; + } + container related-networks { + uses related-network; + } + } + grouping vf-module-level-oper-status { + container vf-module-level-oper-status { + uses oper-status-data; + } + } + grouping allotted-resource-info { + leaf allotted-resource-id { + type string; + } + leaf allotted-resource-type { + description "Not an enum, but expected values are contrail-route and security-zone."; + type string; + } + leaf allotted-resource-pointer { + description "Pointer to the allotted-resources topology"; + type string; + } + } + grouping forwarding-path-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses forwarding-path-request-input; + } + grouping forwarding-path-request-input { + container forwarding-path-request-input { + list forwarding-paths { + key "forwarding-path-name"; + leaf forwarding-path-name { + description "Forwarding-path-name from tosca-model. "; + type string; + mandatory true; + } + uses onap-model-information; + } + } + } + grouping forwarding-path-information { + leaf forwarding-path-name { + description "Fowarding-path name from TOSCA model, or name generated by SDNC"; + type string; + } + leaf forwarding-path-type { + description "Based on MySQL Forwarding_Path tables path_type value from related TOSCA model"; + type enumeration { + enum "VNF"; + enum "Service"; + } + } + uses onap-model-information; + container service-paths { + list service-path { + key "service-path-instance-id"; + uses service-path-information; + } + } + } + grouping service-path-information { + leaf service-path-instance-id { + description "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition"; + type string; + } + leaf service-path-instance-name { + description "A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id )"; + type string; + } + leaf version { + description "Only one version of the service-path-instance data will be available in MD-SAL. version will be updated when the service-path-instance is reevaluated "; + type string; + } + list service { + key "service-instance-id"; + leaf service-instance-id { + description "service-instance-id of each service-instance in the service-path-instance"; + type string; + } + leaf service-path-sequence-id { + description "e.g. S1S2S3S5seq id=1 S1-S2seq id=2 S2S3seq id=3 S3S5Incremental integer value"; + type uint32; + } + container vnfs { + list vnf { + key "vnf-instance-id"; + uses vnf-path-information; + } + } + } + } + grouping vnf-path-information { + leaf vnf-instance-id { + description "VNF instance ID in the path"; + type string; + } + leaf vnf-path-sequence-id { + description "Sequence ID at the VNF instance levele.g. e.g. V1V2V3V5V6seq id=1 V1-V2seq id=2 V2V3seq id=3 V3V5seq id=4 V5V6incremental integer value."; + type uint32; + } + leaf left-network-name { + description "Every VNF instance in the path is connected to one or two VNFs."; + type string; + } + leaf left-network-role { + type string; + } + leaf right-network-name { + type string; + } + leaf right-network-role { + type string; + } + container vf-module-instance { + leaf vf-module-id { + type string; + } + leaf vf-module-name { + type string; + } + } + } + grouping forwarding-path-level-oper-status { + container forwarding-path-level-oper-status { + uses oper-status-data; + } + } + grouping configuration-info { + leaf configuration-id { + type string; + } + leaf configuration-type { + description "Not an enum, but expected values are port-mirror-configuration, , vlan-network-receptor"; + type string; + } + leaf configuration-sub-type { + description "Not an enum, but expected values are vprobe and pprobe"; + type string; + } + leaf configuration-topology-link { + description "Pointer to the configurations topology"; + type string; + } + } + grouping vnfc-instance-group { + list vnfc-instance-group { + key "instance-group-role nfc-naming-code configuration-id"; + leaf instance-group-role { + description "i.e.TSBC_VNFC_group"; + type string; + mandatory true; + } + leaf nfc-naming-code { + description "Set to nfc-naming-code from A&AI"; + type string; + mandatory true; + } + leaf configuration-id { + type string; + mandatory true; + } + leaf group-type { + description " port-mirror-source or port-mirror-dest"; + type string; + } + uses vnfc-objects; + } + } + grouping vnfc-objects { + container vnfc-objects { + list vnfc-object { + key "vnfc-key"; + leaf vnfc-key { + type string; + } + leaf vnfc-name { + description "Vnfc name as key in A&AI"; + type string; + } + leaf vm-type { + type string; + } + leaf vnf-id { + type string; + } + leaf vserver-name { + type string; + } + leaf vserver-id { + type string; + } + container vnics { + list vnic { + key "vnic-port-name"; + leaf vnic-port-name { + type string; + } + leaf vnic-port-id { + type string; + } + container capacity { + leaf vnic-capacity { + type uint32; + } + leaf used-capacity { + description "Updated for destination port when source port is mapped/unmapped."; + type uint32; + } + } + container vnic-ip-addresses { + uses ip-addresses; + } + } + } + } + } + } + grouping vnfcs { + container vnfcs { + list vnfc { + key "vnfc-name"; + leaf vnfc-name { + description "Vnfc name as key in A&AI"; + type string; + } + leaf vserver-name { + type string; + } + leaf vserver-id { + type string; + } + uses vnics; + } + } + } + grouping vnics { + container vnics { + list vnic { + key "vnic-port-name"; + leaf vnic-port-name { + type string; + } + leaf vnic-port-id { + type string; + } + uses sub-interfaces; + } + } + } + grouping sub-interfaces { + container sub-interfaces { + list sub-interface { + key "sub-interface-port-name"; + leaf sub-interface-port-name { + type string; + } + leaf sub-interface-port-id { + type string; + } + container sub-interface-ip-addresses { + uses ip-addresses; + } + uses vlan-tags; + container sub-interface-network { + leaf network-name { + type string; + } + leaf network-id { + type string; + } + } + leaf sub-interface-status { + description "NULL, unassigned, assigned"; + type string; + } + } + } + } + grouping vlan-tags { + container vlan-tags { + leaf vlan-interface { + description "A&AI Key"; + type string; + } + leaf upper-tag-id { + type uint32; + } + leaf lower-tag-id { + type uint32; + } + leaf is-private { + type boolean; + } + } + } + grouping vlan-vnfc-instance-groups { + container vlan-vnfc-instance-groups { + list vlan-vnfc-instance-group { + key "instance-group-id"; + leaf instance-group-id { + description "A&AI ID"; + type string; + mandatory true; + } + leaf instance-group-function { + type string; + } + leaf vnf-id { + type string; + } + container vnfcs { + list vnfc { + key "vnfc-name"; + leaf vnfc-name { + type string; + } + uses vnic-groups; + } + } + } + } + } + grouping vnic-groups { + container vnic-groups { + list vnic-group { + key "vnic-interface-role"; + leaf vnic-interface-role { + description "Same as network-role of network where vnic is connected"; + type string; + mandatory true; + } + leaf network-instance-group-function { + description "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect"; + type string; + } + leaf vlan-assignment-policy-name { + description "Policy name in ASDC model & policy definition in Policy Engine"; + type string; + } + leaf vlan-tag-index-next { + description "Next tag to be assigned"; + type uint32; + } + container vlan-common-ip-addresses { + uses ip-addresses; + } + container vlan-vnics { + list vlan-vnic { + key "vnic-port-id"; + leaf vnic-port-id { + type string; + mandatory true; + } + container vnic-sub-interfaces { + uses sub-interface-network-data; + } + } + } + } + } + } + grouping vnf-network-collection { + list vnf-network-collection { + key "network-instance-group-function"; + leaf network-instance-group-function { + description "Network Instance-Group function in A&AI"; + type string; + mandatory true; + } + leaf network-instance-group-id { + description "Network Instance-Group id in A&AI"; + type string; + } + leaf network-collection-service-instance-id { + description "Service-instance-id of service that created the network collection"; + type string; + } + leaf network-collection-customization-uuid { + description "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI"; + type string; + } + container networks { + list network { + key "network-id"; + leaf network-id { + description "Index into network-topology-identifier structure"; + type string; + mandatory true; + } + leaf neutron-network-id { + description "Neutron-network-id assigned by PO/RO"; + type string; + } + } + } + container vnf-floating-ip { + uses ip-addresses; + } + } + } + grouping vnf-sub-interface-group { + list vnf-sub-interface-group { + key "vnfc-instance-group-function network-instance-group-function parent-port-role"; + leaf vnfc-instance-group-function { + type string; + mandatory true; + } + leaf network-instance-group-function { + type string; + mandatory true; + } + leaf parent-port-role { + type string; + mandatory true; + } + uses vnfcs; + container customer-bonding-requests { + list customer-bonding-request { + key "configuration-id"; + leaf configuration-id { + description "e.g. vlan network receptor configuration id"; + type string; + } + } + } + } + } + grouping sub-interface-network-data { + list sub-interface-network-data { + key "network-id"; + leaf network-id { + description "Subinterface network id (UUID in A&AI)"; + type string; + mandatory true; + } + leaf neutron-network-id { + description "Neutron network id assigned by PO/RP"; + type string; + } + leaf network-name { + description "Subinterface network name"; + type uint32; + } + leaf vlan-tag-id { + description "Vlan tag assigned to subinterface port"; + type uint32; + } + leaf network-role { + description "e.g. untrusted "; + type string; + } + leaf network-role-tag { + description "Assuming HEAT template network role tag parameter - not used"; + type string; + } + container network-information-items { + list network-information-item { + key "ip-version"; + leaf ip-version { + description "Use ipv4 or ipv6"; + type string; + } + leaf use-dhcp { + description "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"; + type enumeration { + enum "Y"; + enum "N"; + } + } + leaf ip-count { + description "The number of ip addresses to be assigned per vm for this network role"; + type uint8; + } + container network-ips { + leaf-list network-ip { + description "List of assigned ip addresses of type ip-version on a network."; + type inet:ip-address; + ordered-by user; + } + } + } + } + container floating-ips { + leaf-list floating-ip-v4 { + description "Floating ipv4 for VMs of a given type on this network"; + type inet:ip-address; + ordered-by user; + } + leaf-list floating-ip-v6 { + description "Floating ipv6 for VMs of a given type on this network"; + type inet:ipv6-address; + ordered-by user; + } + } + } + } + grouping vnf-cloud-param { + leaf service-instance-id { + type string; + } + leaf service-instance-name { + type string; + } + list vnf { + key "vnf-id"; + leaf vnf-id { + type string; + } + leaf vnf-name { + type string; + } + uses param; + list vf-module { + key "vf-module-id"; + leaf vf-module-id { + type string; + } + uses param; + } + } + } + grouping vnf-get-resource-request-input-data { + list vnf { + key "vnf-id"; + leaf vnf-id { + type string; + } + list vf-module { + key "vf-module-id"; + leaf vf-module-id { + type string; + } + } + } + } + grouping license-information { + container license-information { + list entitlement-pool-list { + key "entitlement-pool-uuid action"; + leaf entitlement-pool-uuid { + type string; + mandatory true; + } + leaf action { + type string; + mandatory true; + } + leaf entitlement-pool-invariant-uuid { + type string; + } + leaf entitlement-uuid { + description "assigned by ALTS"; + type string; + } + } + list license-key-group-list { + key "license-key-group-uuid action"; + leaf license-key-group-uuid { + type string; + mandatory true; + } + leaf action { + type string; + mandatory true; + } + leaf license-key-group-invariant-uuid { + type string; + } + leaf license-key { + description "assigned by ALTS"; + type string; + } + leaf license-uuid { + description "assigned by ALTS"; + type string; + } + } + } + } + grouping related-network { + list related-network { + key "network-id"; + leaf network-id { + description "Key to l3-network object"; + type string; + } + leaf network-role { + type string; + } + uses vlan-tags; + } + } + grouping connection-point { + container connection-point { + leaf connection-point-id { + description "Key to CP object in A&AI"; + type string; + } + leaf port-id { + description "port-index when multiple CPs connect to same network. Default zero (0)"; + type string; + } + list vlan-data { + key "vlan-uuid"; + leaf vlan-uuid { + description "Key to vlan-tag uuid object in A&AI Generated by vlan mS"; + type string; + } + leaf vlan-tag-id { + type string; + } + leaf vlan-tag-description { + type string; + } + leaf vlan-role { + description "Inner/Outer roles"; + type string; + } + } + } + } + grouping aggregate-routes { + list aggregate-routes { + key "route-id"; + leaf route-id { + description "Unique id"; + type string; + } + leaf start-address { + type inet:ip-address; + } + leaf cidr-mask { + type string; + } + leaf ip-version { + description "Use values 4 or 6."; + type string; + } + } + } + grouping pnf-information { + container pnf-information { + leaf pnf-name { + description "Key for A&AI query"; + type string; + } + leaf pnf-type { + type string; + } + uses onap-model-information; + } + } + grouping contrail-route-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses allotted-resource-information; + uses contrail-route-request-input; + } + grouping contrail-route-request-input { + container contrail-route-request-input { + container source-network { + uses network-info; + } + container dest-network { + uses network-info; + } + container contrail-applied-service-info { + leaf 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 string; + } + leaf 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."; + type string; + } + } + container contrail-route-input-parameters { + uses param; + } + } + } + grouping network-info { + leaf network-id { + type string; + } + leaf network-role { + type string; + } + } + grouping contrail-route-topology { + container contrail-route-topology { + uses allotted-resource-identifiers; + uses onap-model-information; + uses contrail-route-assignments; + container contrail-route-parameters { + uses param; + } + } + } + grouping contrail-route-assignments { + container contrail-route-assignments { + leaf fq-name { + description "The Contrail fq-name of the network policy"; + type string; + } + leaf contrail-id { + description "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"; + type string; + } + container source-network { + uses network-info; + } + container dest-network { + uses network-info; + } + container contrail-applied-service { + leaf service-instance-id { + description "The service-instance-id of the vnf from which the contrail applied service is coming"; + type string; + } + leaf vnf-id { + description "The vnf representing the contrail applied service"; + type string; + } + leaf contrail-fqdn { + description "This is the fq-name of the Contrail service instance through which the route is passing."; + type string; + } + } + leaf vlan-tag { + description "Contrail-assigned vlan-tag to the vipr vm interface for this route."; + type string; + } + } + } + grouping security-zone-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses allotted-resource-information; + uses security-zone-request-input; + } + grouping security-zone-request-input { + container security-zone-request-input { + leaf vlan-tag { + type string; + } + leaf trusted-network-role { + description "In the case of vIPR, this is the landing networks network-role; used in naming"; + type string; + } + leaf untrusted-network-role { + description "In the case of vIPR, this is the tenant oam networks network-role; used in naming"; + type string; + } + container security-zone-input-parameters { + uses param; + } + } + } + grouping security-zone-topology { + container security-zone-topology { + uses allotted-resource-identifiers; + uses onap-model-information; + uses security-zone-assignments; + container security-zone-parameters { + uses param; + } + } + } + grouping security-zone-assignments { + container security-zone-assignments { + leaf trusted-network-role { + description "In the case of vIPR, this is the landing networks network-role; used in naming"; + type string; + } + leaf security-zone-name-trusted { + type string; + } + leaf untrusted-network-role { + description "In the case of vIPR, this is the tenant oam networks network-role; used in naming"; + type string; + } + leaf security-zone-name-untrusted { + type string; + } + leaf security-zone-service-instance-id { + description "Will be the same as the parent-service-instance-id"; + type string; + } + leaf security-zone-vnf-id { + description "Selected by SDNC from the security-zone-service-instance-id"; + type string; + } + leaf vlan-tag { + type string; + } + } + } + grouping port-mirror-topology-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses configuration-information; + uses port-mirror-configuration-request-input; + } + grouping port-mirror-configuration-request-input { + container port-mirror-configuration-request-input { + container source-port { + uses port-info; + leaf source-port-id { + description "needed for srv-action=disable/enable"; + type string; + } + } + container dest-port { + uses port-info; + } + uses region-identifier; + container port-mirror-configuration-input-parameters { + uses param; + } + } + } + grouping port-info { + leaf service-instance-id { + description "May not be need."; + type string; + } + uses pnf-information; + uses vnf-information; + } + grouping port-mirror-configuration-topology { + container port-mirror-configuration-topology { + uses configuration-identifiers; + uses onap-model-information; + uses port-mirror-configuration-assignments; + container port-mirror-configuration-parameters { + uses param; + } + } + } + grouping port-mirror-configuration-assignments { + container port-mirror-configuration-assignments { + container contrail-vmi-params { + uses param; + } + leaf vnics-group-id { + type string; + } + leaf owning-entity { + type string; + } + leaf tenant-context { + description "From tenant object in A&AI"; + type string; + } + leaf tenant { + description "Tenant name from A&AI for source VNF"; + type string; + } + leaf tenant-id { + description "tenant-id from A&AI for source VNF"; + type string; + } + leaf dest-tenant { + description "Tenant name from A&AI for destination VNF"; + type string; + } + leaf dest-tenant-id { + description "tenant-id from A&AI for destination VNF"; + type string; + } + leaf cloud-region-id { + type string; + } + leaf cloud-owner { + type string; + } + leaf dest-network-fqdn { + type string; + } + leaf source-network-fqdn { + type string; + } + leaf source-capacity { + description "Source port pps (packets per second) rating from tosca model"; + type uint32; + } + leaf source-vnf-id { + type string; + } + leaf dest-vnf-id { + description "For vProbe"; + type string; + } + leaf dest-pnf-name { + description "For pProbe"; + type string; + } + leaf dest-p-interface { + description "For pProbe; from policy manager"; + type string; + } + leaf dest-pnf-port-policy-name { + description "For pProbe; from tosca model"; + type string; + } + leaf probe-type { + description "vprobe or pprobe; derived from configuration-information.configuration-sub-type"; + type string; + } + leaf route-allotted-resource-id { + description "For vProbe"; + type string; + } + container source-vnfc-instance-group-id { + leaf service-instance-id { + type string; + } + leaf nfc-naming-code { + type string; + } + leaf instance-group-role { + type string; + } + leaf configuration-id { + type string; + } + } + container dest-vnfc-instance-group-id { + leaf service-instance-id { + type string; + } + leaf nfc-naming-code { + type string; + } + leaf instance-group-role { + type string; + } + leaf configuration-id { + type string; + } + } + container source-to-dest-maps { + list source-to-dest-map { + key "source-port-id"; + leaf source-port-id { + type string; + mandatory true; + } + leaf source-port-name { + type string; + } + leaf source-vserver-id { + type string; + } + leaf dest-vserver-id { + type string; + } + leaf dest-port-id { + type string; + } + leaf dest-port-name { + type string; + } + leaf link-name { + type string; + } + container dest-ip-addresses { + uses ip-addresses; + } + } + } + } + } + grouping gc-topology-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses configuration-information; + uses gc-request-input; + } + grouping gc-request-input { + container gc-request-input { + leaf vnf-id { + type string; + } + leaf vf-module-id { + description "This is mandatory in case of rebuild"; + type string; + } + container input-parameters { + uses param; + } + leaf rebuild { + description "Value will indicate what to rebuild"; + type string; + } + list configuration-ids { + key "configuration-id"; + leaf configuration-id { + type string; + } + } + } + } + grouping vnr-parameters { + container vnr-parameters { + leaf vnf-id { + type string; + } + leaf vf-module-id { + description "This is mandatory in case of rebuild"; + type string; + } + leaf vnf-service-instance-id { + type string; + } + leaf network-collection-service-instance-id { + description "service instance id that created network-collection"; + type string; + } + leaf network-instance-group-id { + type string; + } + leaf network-id { + type string; + } + leaf vnfc-instance-group-function { + type string; + } + leaf network-instance-group-function { + type string; + } + leaf parent-port-role { + type string; + } + leaf upper-tag-id { + type uint32; + } + leaf lower-tag-id { + type uint32; + } + } + } + grouping tunnelxconn-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses allotted-resource-information; + uses tunnelxconn-request-input; + } + grouping tunnelxconn-request-input { + + container tunnelxconn-request-input { + leaf brg-wan-mac-address { + type string; + } + } + } + grouping tunnelxconn-topology { + container tunnelxconn-topology { + uses allotted-resource-identifiers; + uses onap-model-information; + uses tunnelxconn-assignments; + container tunnelxconn-parameters { + uses param; + } + } + } + grouping tunnelxconn-assignments { + container tunnelxconn-assignments { + leaf vni { + description "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"; + type string; + } + leaf vgmux-bearer-ip { + description "The Network Controller will look up the vgmux bearer ip from the vgmux vf module"; + type inet:ip-address; + } + leaf vgmux-lan-ip { + description "The Network Controller will look up the vgmux lan ip from the vgmux vg module"; + type inet:ip-address; + } + leaf vg-ip { + description "The Network Controller will assign the VG IP address from local inventory"; + type inet:ip-address; + } + } + } + grouping brg-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses allotted-resource-information; + uses brg-request-input; + } + grouping brg-request-input { + container brg-request-input { + leaf vgmux-bearer-ip { + type inet:ip-address; + } + leaf vni { + type string; + } + leaf brg-wan-mac-address { + type string; + } + } + } + grouping brg-topology { + container brg-topology { + uses allotted-resource-identifiers; + uses onap-model-information; + uses brg-assignments; + container brg-parameters { + uses param; + } + } + } + grouping brg-assignments { + container brg-assignments { + leaf vbrg-wan-ip { + type inet:ip-address; + } + } + } + grouping connection-attachment-operation-information { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses allotted-resource-information; + uses connection-attachment-request-input; + } + + grouping connection-attachment-request-input { + container connection-attachment-request-input { + uses param; + } + } + + grouping connection-attachment-topology { + container connection-attachment-topology { + uses allotted-resource-identifiers; + uses onap-model-information; + uses connection-attachment-assignments; + container connection-attachment-parameters { + uses param; + } + } + } + + grouping connection-attachment-assignments { + container connection-attachment-assignments { + } + } + + grouping vnf-vnr-rebuild-data { + container vnf-vnr-rebuild-data { + leaf vnf-id { + type string; + } + leaf vnf-service-instance-id { + type string; + } + list vnrs-data { + key "configuration-id"; + leaf configuration-id { + type string; + } + leaf network-instance-group-id { + type string; + } + leaf network-id { + type string; + } + leaf vnfc-instance-group-function { + type string; + } + leaf network-instance-group-function { + type string; + } + leaf parent-port-role { + type string; + } + leaf upper-tag-id { + type uint32; + } + leaf lower-tag-id { + type uint32; + } + } + } + } + grouping allotted-resource-information { + container allotted-resource-information { + leaf allotted-resource-id { + type string; + } + leaf allotted-resource-type { + description "Not an enum, but expected values are contrail-route and security-zone."; + type string; + } + leaf parent-service-instance-id { + description "Service-instance-id of the parent service to which this allotted resource belongs."; + type string; + } + uses onap-model-information; + } + } + grouping allotted-resource-identifiers { + container allotted-resource-identifiers { + leaf allotted-resource-id { + type string; + } + leaf allotted-resource-name { + description "For a contrail-route, the network policy name."; + type string; + } + leaf allotted-resource-type { + description "(Added in draft 32)Expected to be contrail-route or security-zone."; + type string; + } + leaf consuming-service-instance-id { + description "The service-instance-id of the consuming service of this allotted resource"; + type string; + } + leaf parent-service-instance-id { + description "Service-instance-id of the parent service to which this allotted resource belongs."; + type string; + } + } + } + grouping allotted-resource-oper-status { + container allotted-resource-oper-status { + uses oper-status-data; + } + } + grouping allotted-resource-status { + container allotted-resource-status { + leaf response-code { + type string; + } + leaf response-message { + type string; + } + leaf final-indicator { + type string; + } + leaf request-status { + type enumeration { + enum "synccomplete"; + enum "asynccomplete"; + enum "notifycomplete"; + } + } + leaf action { + description "value would one of possible request-actions; match the list in service-data oper-status"; + type string; + } + leaf rpc-name { + type string; + } + leaf rpc-action { + description "this is the svc-action from the incoming request"; + type enumeration { + enum "assign"; + enum "activate"; + enum "create"; + enum "delete"; + enum "unassign"; + enum "deactivate"; + } + } + leaf response-timestamp { + type string; + } + } + } + grouping configuration-information { + container configuration-information { + leaf configuration-id { + type string; + } + leaf configuration-name { + type string; + } + leaf configuration-type { + description "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor"; + type string; + } + leaf configuration-sub-type { + description "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration"; + type string; + } + uses onap-model-information; + } + } + grouping configuration-identifiers { + container configuration-identifiers { + leaf configuration-id { + type string; + } + leaf configuration-name { + type string; + } + leaf configuration-type { + description "Not an enum, but expected values are port-mirror-configuration."; + type string; + } + leaf configuration-sub-type { + description " vprobe and pprobe"; + type string; + } + leaf parent-service-instance-id { + description "Service-instance-id of the parent service to which this resource belongs."; + type string; + } + } + } + grouping configuration-oper-status { + container configuration-oper-status { + uses oper-status-data; + } + } + grouping configuration-status { + container configuration-status { + leaf response-code { + type string; + } + leaf response-message { + type string; + } + leaf final-indicator { + type string; + } + leaf request-status { + type enumeration { + enum "synccomplete"; + enum "asynccomplete"; + enum "notifycomplete"; + } + } + leaf action { + description "value would one of possible request-actions; match the list in service-data oper-status"; + type string; + } + leaf rpc-name { + type string; + } + leaf rpc-action { + description "this is the svc-action from the incoming request"; + type enumeration { + enum "assign"; + enum "activate"; + enum "create"; + enum "disable"; + enum "enable"; + enum "delete"; + enum "unassign"; + enum "deactivate"; + } + } + leaf response-timestamp { + type string; + } + } + } + grouping topology-response-common { + leaf svc-request-id { + description "the request id from the request message for which this is the responseKeep as M"; + type string; + } + leaf response-code { + description "a success code or an defined error codeKeep as M"; + type string; + } + leaf response-message { + description "message included for error code"; + type string; + } + leaf ack-final-indicator { + description "Expected to be Y or N."; + type string; + } + } + grouping sdnc-request-header { + container sdnc-request-header { + leaf svc-request-id { + description "Uniquely generated by calling system (e.g. MSO or SDN-GP)"; + type string; + } + leaf svc-action { + description "This is the rpcAction"; + type enumeration { + enum "reserve"; + enum "assign"; + enum "activate"; + enum "delete"; + enum "changeassign"; + enum "changedelete"; + enum "rollback"; + enum "deactivate"; + enum "unassign"; + enum "create"; + enum "disable"; + enum "enable"; + enum "update"; + enum "reoptimize"; + enum "rebuild"; + } + } + leaf svc-notification-url { + description "Contains URL for asynchronous response"; + type string; + } + } + } + grouping request-information { + container request-information { + leaf request-id { + description "Request ID generated upstream of MSO"; + type string; + } + leaf request-action { + description "still need to work Disconnect"; + type enumeration { + enum "CreateNetworkInstance"; + enum "ActivateNetworkInstance"; + enum "DeActivateNetworkInstance"; + enum "CreateServiceInstance"; + enum "DeleteServiceInstance"; + enum "DeleteNetworkInstance"; + enum "CreateVnfInstance"; + enum "ActivateVnfInstance"; + enum "DeleteVnfInstance"; + enum "CreatePnfInstance"; + enum "ActivatePnfInstance"; + enum "DeletePnfInstance"; + enum "CreateVfModuleInstance"; + enum "ActivateVfModuleInstance"; + enum "DeleteVfModuleInstance"; + enum "CreateContrailRouteInstance"; + enum "DeleteContrailRouteInstance"; + enum "CreateSecurityZoneInstance"; + enum "DeleteSecurityZoneInstance"; + enum "ActivateDCINetworkInstance"; + enum "DeActivateDCINetworkInstance"; + enum "CreateTunnelXConnInstance"; + enum "DeleteTunnelXConnInstance"; + enum "CreateBRGInstance"; + enum "DeleteBRGInstance"; + enum "CreateSOTNConnectivityInstance"; + enum "ActivateSOTNConnectivityInstance"; + enum "DeactivateSOTNConnectivityInstance"; + enum "DeleteSOTNConnectivityInstance"; + enum "CreateSOTNAttachmentInstance"; + enum "ActivateSOTNAttachmentInstance"; + enum "DeactivateSOTNAttachmentInstance"; + enum "DeleteSOTNAttachmentInstance"; + enum "CreateSiteInstance"; + enum "ActivateSiteInstance"; + enum "DeactivateSiteInstance"; + enum "DeleteSiteInstance"; + enum "CreatePortMirrorConfigurationInstance"; + enum "DeletePortMirrorConfigurationInstance"; + enum "ChangePortMirrorConfigurationInstance"; + enum "CreateGenericConfigurationInstance"; + enum "RebuildGenericConfigurationInstance"; + enum "DeleteGenericConfigurationInstance"; + enum "PreloadVfModuleRequest"; + enum "DeletePreloadVfModuleRequest"; + enum "PreloadNetworkRequest"; + enum "DeletePreloadNetworkRequest"; + enum "CreateForwardingPathInstance"; + enum "DeleteForwardingPathInstance"; + enum "UpdateForwardingPathInstance"; + enum "CreateSDWANDeviceInstance"; + enum "ActivateSDWANDeviceInstance"; + enum "DeactivateSDWANDeviceInstance"; + enum "DeleteSDWANDeviceInstance"; + enum "CreateSDWANPortInstance"; + enum "ActivateSDWANPortInstance"; + enum "DeactivateSDWANPortInstance"; + enum "DeleteSDWANPortInstance"; + enum "ReoptimizeSOTNInstance"; + enum "CreateSDWANLanPortInstance"; + enum "ActivateSDWANLanPortInstance"; + enum "DeactivateSDWANLanPortInstance"; + enum "DeleteSDWANLanPortInstance"; + enum "CreateSDWANVpnInstance"; + enum "ActivateSDWANVpnInstance"; + enum "DeactivateSDWANVpnInstance"; + enum "DeleteSDWANVpnInstance"; + enum "CreateSDWANSiteInstance"; + enum "ActivateSDWANSiteInstance"; + enum "DeactivateSDWANSiteInstance"; + enum "DeleteSDWANSiteInstance"; + enum "SdwanBandwidthChange"; + enum "CreateAccessConnectivityInstance"; + enum "DeleteAccessConnectivityInstance"; + enum "CreateInternetProfileInstance"; + enum "ChangeInternetProfileInstance"; + enum "DeleteInternetProfileInstance"; + enum "CreateSOTNUnderlayInstance"; + enum "ActivateSOTNUnderlayInstance"; + enum "DeactivateSOTNUnderlayInstance"; + enum "DeleteSOTNUnderlayInstance"; + enum "CreateSOTNUniInstance"; + enum "ActivateSOTNUniInstance"; + enum "DeactivateSOTNUniInstance"; + enum "DeleteSOTNUniInstance"; + enum "CreateSOTNL2VpnInstance"; + enum "ActivateSOTNL2VpnInstance"; + enum "DeactivateSOTNL2VpnInstance"; + enum "DeleteSOTNL2VpnInstance"; + } + } + leaf source { + type string; + } + leaf notification-url { + type string; + } + leaf order-number { + type string; + } + leaf order-version { + type string; + } + } + } + grouping service-information { + container service-information { + leaf service-id { + description "This maps to the product-family-id in A&AI"; + type string; + } + leaf subscription-service-type { + description "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."; + type string; + } + uses onap-model-information; + leaf service-instance-id { + type string; + } + leaf global-customer-id { + description "need for put of data to AnAI (MSO provides)"; + type string; + } + leaf subscriber-name { + description "Would not be expected for vIPR-ATM or mobility services."; + type string; + } + } + } + grouping onap-model-information { + container onap-model-information { + leaf model-invariant-uuid { + description "identifies the invariant uuid for this service or resource"; + type string; + } + leaf 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"; + type string; + } + leaf model-uuid { + description "identifies the uuid for this service or resource, which is version specific"; + type string; + } + leaf model-version { + type string; + } + leaf model-name { + type string; + } + } + } + grouping region-identifier { + leaf tenant { + type string; + } + leaf aic-cloud-region { + description "The AIC cloud region which maps to contrail versions"; + type string; + } + leaf cloud-owner { + description "The cloud owner provided by the caller"; + type string; + } + leaf aic-clli { + description "Not expected to be used"; + type string; + } + } + grouping param { + list param { + key "name"; + leaf name { + type string; + } + leaf value { + type string; + } + container resource-resolution-data { + list resource-key { + key "name"; + leaf name { + type string; + } + leaf value { + type string; + } + } + leaf status { + description "SUCCESS, FAILED, or PENDING - RA returned data as capability"; + type string; + } + leaf capability-name { + description "Resource assignment resolution Capability name"; + type string; + } + leaf payload { + type string; + } + } + } + } + grouping ip-addresses { + container ip-addresses { + leaf ipv4-address { + type inet:ip-address; + } + leaf ipv6-address { + type inet:ip-address; + } + leaf vipv4-address { + description "Virtual v4"; + type inet:ip-address; + } + leaf vipv6-address { + description "Virtual v6"; + type inet:ip-address; + } + } + } + grouping instance-reference { + leaf instance-id { + type string; + } + leaf 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 string; + } + } + grouping oper-status-data { + leaf order-status { + description "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"; + type enumeration { + enum "Active"; + enum "PendingAssignment"; + enum "PendingCreate"; + enum "PendingUpdate"; + enum "PendingDelete"; + enum "Deleted"; + enum "Created"; + } + } + leaf last-rpc-action { + type enumeration { + enum "assign"; + enum "activate"; + enum "delete"; + enum "unassign"; + enum "deactivate"; + enum "create"; + enum "changeassign"; + enum "reoptimize"; + } + } + leaf last-action { + description "should be list of possible request-actions"; + type enumeration { + enum "CreateNetworkInstance"; + enum "ActivateNetworkInstance"; + enum "DeActivateNetworkInstance"; + enum "DeleteNetworkInstance"; + enum "CreateServiceInstance"; + enum "DeleteServiceInstance"; + enum "CreateVnfInstance"; + enum "ActivateVnfInstance"; + enum "DeleteVnfInstance"; + enum "CreatePnfInstance"; + enum "ActivatePnfInstance"; + enum "DeletePnfInstance"; + enum "CreateVfModuleInstance"; + enum "ActivateVfModuleInstance"; + enum "DeleteVfModuleInstance"; + enum "CreateContrailRouteInstance"; + enum "DeleteContrailRouteInstance"; + enum "CreateSecurityZoneInstance"; + enum "DeleteSecurityZoneInstance"; + enum "ActivateDCINetworkInstance"; + enum "DeActivateDCINetworkInstance"; + enum "CreateTunnelXConnInstance"; + enum "DeleteTunnelXConnInstance"; + enum "CreateBRGInstance"; + enum "DeleteBRGInstance"; + enum "CreateSOTNConnectivityInstance"; + enum "ActivateSOTNConnectivityInstance"; + enum "DeactivateSOTNConnectivityInstance"; + enum "DeleteSOTNConnectivityInstance"; + enum "CreateSOTNAttachmentInstance"; + enum "ActivateSOTNAttachmentInstance"; + enum "DeactivateSOTNAttachmentInstance"; + enum "DeleteSOTNAttachmentInstance"; + enum "CreateSiteInstance"; + enum "ActivateSiteInstance"; + enum "DeactivateSiteInstance"; + enum "DeleteSiteInstance"; + enum "CreatePortMirrorConfigurationInstance"; + enum "DeletePortMirrorConfigurationInstance"; + enum "ChangePortMirrorConfigurationInstance"; + enum "CreateGenericConfigurationInstance"; + enum "DeleteGenericConfigurationInstance"; + enum "PreloadVfModuleRequest"; + enum "DeletePreloadVfModuleRequest"; + enum "PreloadNetworkRequest"; + enum "DeletePreloadNetworkRequest"; + enum "CreateForwardingPathInstance"; + enum "DeleteForwardingPathInstance"; + enum "UpdateForwardingPathInstance"; + enum "CreateSDWANDeviceInstance"; + enum "ActivateSDWANDeviceInstance"; + enum "DeactivateSDWANDeviceInstance"; + enum "DeleteSDWANDeviceInstance"; + enum "CreateSDWANPortInstance"; + enum "ActivateSDWANPortInstance"; + enum "DeactivateSDWANPortInstance"; + enum "DeleteSDWANPortInstance"; + enum "ReoptimizeSOTNInstance"; + enum "CreateSDWANLanPortInstance"; + enum "ActivateSDWANLanPortInstance"; + enum "DeactivateSDWANLanPortInstance"; + enum "DeleteSDWANLanPortInstance"; + enum "CreateSDWANVpnInstance"; + enum "ActivateSDWANVpnInstance"; + enum "DeactivateSDWANVpnInstance"; + enum "DeleteSDWANVpnInstance"; + enum "CreateSDWANSiteInstance"; + enum "ActivateSDWANSiteInstance"; + enum "DeactivateSDWANSiteInstance"; + enum "DeleteSDWANSiteInstance"; + enum "SdwanBandwidthChange"; + enum "CreateAccessConnectivityInstance"; + enum "DeleteAccessConnectivityInstance"; + enum "CreateInternetProfileInstance"; + enum "ChangeInternetProfileInstance"; + enum "DeleteInternetProfileInstance"; + enum "CreateSOTNUnderlayInstance"; + enum "ActivateSOTNUnderlayInstance"; + enum "DeactivateSOTNUnderlayInstance"; + enum "DeleteSOTNUnderlayInstance"; + enum "CreateSOTNUniInstance"; + enum "ActivateSOTNUniInstance"; + enum "DeactivateSOTNUniInstance"; + enum "DeleteSOTNUniInstance"; + enum "CreateSOTNL2VpnInstance"; + enum "ActivateSOTNL2VpnInstance"; + enum "DeactivateSOTNL2VpnInstance"; + enum "DeleteSOTNL2VpnInstance"; + } + } + leaf last-svc-request-id { + description "Not currently populated in service data."; + type string; + } + leaf last-order-status { + type enumeration { + enum "Active"; + enum "PendingAssignment"; + enum "PendingCreate"; + enum "PendingUpdate"; + enum "PendingDelete"; + enum "Deleted"; + enum "Created"; + } + } + leaf create-timestamp { + description "Not currently populated in service data."; + type string; + } + leaf modify-timestamp { + type string; + } + } + grouping service-response-information { + container service-response-information { + uses instance-reference; + } + } + grouping network-response-information { + container network-response-information { + uses instance-reference; + } + } + grouping vnf-response-information { + container vnf-response-information { + uses instance-reference; + } + } + grouping vf-module-response-information { + container vf-module-response-information { + uses instance-reference; + } + } + grouping pnf-response-information { + container pnf-response-information { + uses instance-reference; + } + } + grouping contrail-route-response-information { + container contrail-route-response-information { + uses instance-reference; + } + } + grouping security-zone-response-information { + container security-zone-response-information { + uses instance-reference; + } + } + grouping getpathsegment-response-information { + container getpathsegment-response-information { + uses instance-reference; + } + } + grouping port-mirror-response-information { + container port-mirror-response-information { + uses instance-reference; + } + } + grouping gc-response-information { + container gc-response-information { + uses instance-reference; + } + } + grouping tunnelxconn-response-information { + container tunnelxconn-response-information { + uses instance-reference; + } + } + grouping brg-response-information { + container brg-response-information { + uses instance-reference; + } + } + grouping connection-attachment-response-information { + container connection-attachment-response-information { + uses instance-reference; + } + } + grouping preload-model-information { + list preload-list { + key "preload-id preload-type"; + leaf preload-id { + description "vf-module-name or network name"; + type string; + mandatory true; + } + leaf preload-type { + description "network or vf-module"; + type string; + mandatory true; + } + uses preload-data; + } + } + grouping preload-data { + container preload-data { + uses preload-vf-module-topology-information; + uses preload-network-topology-information; + uses preload-oper-status; + } + } + grouping preload-vf-module-topology-information { + container preload-vf-module-topology-information { + uses vnf-topology-identifier-structure; + uses vnf-resource-assignments; + uses vf-module-topology; + } + } + grouping preload-network-topology-information { + container preload-network-topology-information { + uses network-topology-identifier-structure; + uses subnets; + uses vpn-bindings; + uses network-policy; + uses route-table-reference; + uses host-routes; + uses provider-network-information; + } + } + grouping subnets { + list subnets { + key "start-address"; + leaf start-address { + type inet:ip-address; + } + leaf gateway-address { + type inet:ip-address; + } + leaf cidr-mask { + type string; + } + leaf ip-version { + type string; + } + leaf dhcp-enabled { + type enumeration { + enum "Y"; + enum "N"; + } + } + leaf dhcp-start-address { + type string; + } + leaf dhcp-end-address { + type string; + } + leaf addr-from-start { + description "Default is N"; + type enumeration { + enum "Y"; + enum "N"; + } + } + leaf subnet-name { + type string; + } + leaf subnet-role { + type string; + } + leaf subnet-sequence { + type uint8; + } + } + } + grouping vpn-bindings { + list vpn-bindings { + key "vpn-binding-id"; + leaf vpn-binding-id { + type string; + } + leaf vpn-name { + type string; + } + leaf global-route-target { + type string; + } + leaf route-target-role { + type string; + } + leaf aic-zone { + description "AIC Zone the route target associated with"; + type string; + } + } + } + grouping network-policy { + list network-policy { + key "network-policy-fqdn"; + leaf network-policy-fqdn { + type string; + } + leaf network-policy-id { + type string; + } + } + } + grouping route-table-reference { + list route-table-reference { + key "route-table-reference-fqdn"; + leaf route-table-reference-fqdn { + type string; + mandatory true; + } + leaf route-table-reference-id { + type string; + } + } + } + grouping provider-network-information { + leaf physical-network-name { + type string; + } + leaf is-provider-network { + type boolean; + } + leaf is-shared-network { + type boolean; + } + leaf is-external-network { + type boolean; + } + } + grouping host-routes { + list host-routes { + key "route-prefix"; + leaf route-prefix { + type string; + } + leaf next-hop { + description "Could be ip-address or hostname or service-instance"; + type string; + } + } + } + grouping preload-oper-status { + container preload-oper-status { + leaf order-status { + type enumeration { + enum "Active"; + enum "PendingAssignment"; + enum "PendingCreate"; + enum "PendingUpdate"; + enum "PendingDelete"; + enum "Deleted"; + } + } + leaf last-action { + type enumeration { + enum "PreloadVfModuleRequest"; + enum "DeletePreloadVfModuleRequest"; + enum "PreloadNetworkRequest"; + enum "DeletePreloadNetworkRequest"; + } + } + leaf last-svc-request-id { + type string; + } + leaf last-order-status { + type enumeration { + enum "Active"; + enum "PendingAssignment"; + enum "PendingCreate"; + enum "PendingUpdate"; + enum "PendingDelete"; + enum "Deleted"; + } + } + leaf create-timestamp { + type string; + } + leaf modify-timestamp { + type string; + } + leaf maintenance-indicator { + type enumeration { + enum "Y"; + enum "N"; + } + } + } + } + grouping preload-topology-response-body { + leaf svc-request-id { + type string; + } + leaf response-code { + type string; + } + leaf response-message { + type string; + } + leaf ack-final-indicator { + type string; + } + } + rpc generic-configuration-notification { + input { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses configuration-information; + uses topology-response-common; + leaf configuration-topology-link { + description "Returns URL to generic-configuration-topology "; + type string; + } + uses vnr-parameters; + uses vnf-vnr-rebuild-data; + } + } + container services { + uses service-model-infrastructure; + } + container contrail-route-allotted-resources { + list contrail-route-allotted-resource { + key "allotted-resource-id"; + leaf allotted-resource-id { + type string; + mandatory true; + } + container allotted-resource-data { + container allotted-resource-operation-information { + uses contrail-route-operation-information; + } + uses contrail-route-topology; + uses allotted-resource-oper-status; + } + uses allotted-resource-status; + } + } + container security-zone-allotted-resources { + list security-zone-allotted-resource { + key "allotted-resource-id"; + leaf allotted-resource-id { + type string; + mandatory true; + } + container allotted-resource-data { + container allotted-resource-operation-information { + uses security-zone-operation-information; + } + uses security-zone-topology; + container security-zone-parameters { + uses param; + } + uses allotted-resource-oper-status; + } + uses allotted-resource-status; + } + } + container tunnelxconn-allotted-resources { + list tunnelxconn-allotted-resource { + key "allotted-resource-id"; + leaf allotted-resource-id { + type string; + mandatory true; + } + container allotted-resource-data { + container allotted-resource-operation-information { + uses tunnelxconn-operation-information; + } + uses tunnelxconn-topology; + container tunnelxconn-parameters { + uses param; + } + uses allotted-resource-oper-status; + } + uses allotted-resource-status; + } + } + container brg-allotted-resources { + list brg-allotted-resource { + key "allotted-resource-id"; + leaf allotted-resource-id { + type string; + mandatory true; + } + container allotted-resource-data { + container allotted-resource-operation-information { + uses brg-operation-information; + } + uses brg-topology; + container brg-parameters { + uses param; + } + uses allotted-resource-oper-status; + } + uses allotted-resource-status; + } + } + container connection-attachment-allotted-resources { + list connection-attachment-allotted-resource { + key "allotted-resource-id"; + leaf allotted-resource-id { + type string; + mandatory true; + } + container allotted-resource-data { + container allotted-resource-operation-information { + uses connection-attachment-operation-information; + } + uses connection-attachment-topology; + container connection-attachment-parameters { + uses param; + } + uses allotted-resource-oper-status; + } + uses allotted-resource-status; + } + } + container port-mirror-configurations { + list port-mirror-configuration { + key "configuration-id"; + leaf configuration-id { + type string; + mandatory true; + } + container configuration-data { + container configuration-operation-information { + uses port-mirror-topology-operation-information; + } + uses port-mirror-configuration-topology; + uses configuration-oper-status; + } + uses configuration-status; + } + } + container generic-configurations { + list gc-configuration { + key "configuration-id"; + leaf configuration-id { + type string; + mandatory true; + } + container configuration-data { + container configuration-operation-information { + uses gc-topology-operation-information; + } + uses configuration-oper-status; + } + uses configuration-status; + } + } + rpc service-topology-operation { + input { + uses service-operation-information; + } + output { + uses topology-response-common; + uses service-response-information; + } + } + rpc network-topology-operation { + input { + uses network-operation-information; + } + output { + uses topology-response-common; + uses network-response-information; + uses service-response-information; + } + } + rpc vnf-topology-operation { + input { + uses vnf-operation-information; + } + output { + uses topology-response-common; + uses vnf-response-information; + uses service-response-information; + } + } + rpc vf-module-topology-operation { + input { + uses vf-module-operation-information; + } + output { + uses topology-response-common; + uses vf-module-response-information; + uses vnf-response-information; + uses service-response-information; + } + } + rpc pnf-topology-operation { + input { + uses pnf-operation-information; + } + output { + uses topology-response-common; + uses pnf-response-information; + uses service-response-information; + } + } + rpc contrail-route-topology-operation { + input { + uses contrail-route-operation-information; + } + output { + uses topology-response-common; + uses contrail-route-response-information; + uses service-response-information; + } + } + rpc security-zone-topology-operation { + input { + uses security-zone-operation-information; + } + output { + uses topology-response-common; + uses security-zone-response-information; + uses service-response-information; + } + } + rpc tunnelxconn-topology-operation { + input { + uses tunnelxconn-operation-information; + } + output { + uses topology-response-common; + uses tunnelxconn-response-information; + uses service-response-information; + } + } + rpc brg-topology-operation { + input { + uses brg-operation-information; + } + output { + uses topology-response-common; + uses brg-response-information; + uses service-response-information; + } + } + rpc policy-update-notify-operation { + input { + leaf policy-name { + type string; + mandatory true; + } + leaf version-id { + description "Map JSON versionNo to version-id"; + type string; + mandatory true; + } + leaf update-type { + type string; + mandatory true; + } + } + output { + leaf error-code { + type string; + } + leaf error-msg { + type string; + } + } + } + rpc getpathsegment-topology-operation { + input { + uses forwarding-path-operation-information; + } + output { + uses topology-response-common; + uses getpathsegment-response-information; + uses service-response-information; + } + } + rpc port-mirror-topology-operation { + input { + uses port-mirror-topology-operation-information; + } + output { + uses topology-response-common; + uses port-mirror-response-information; + uses service-response-information; + } + } + rpc generic-configuration-topology-operation { + input { + uses gc-topology-operation-information; + } + output { + uses topology-response-common; + uses gc-response-information; + uses service-response-information; + } + } + rpc vnf-get-resource-request { + input { + uses sdnc-request-header; + uses request-information; + uses service-information; + uses vnf-get-resource-request-input-data; + } + output { + container vnf-get-resource-response-information { + uses vnf-cloud-param; + } + } + } + container preload-information { + uses preload-model-information; + } + rpc preload-vf-module-topology-operation { + input { + uses sdnc-request-header; + uses request-information; + uses preload-vf-module-topology-information; + } + output { + uses preload-topology-response-body; + } + } + rpc preload-network-topology-operation { + input { + uses sdnc-request-header; + uses request-information; + uses preload-network-topology-information; + } + output { + uses preload-topology-response-body; + } + } + + rpc connection-attachment-topology-operation { + input { + uses connection-attachment-operation-information; + } + output { + uses topology-response-common; + uses connection-attachment-response-information; + uses service-response-information; + } + } + +} ////closes the module diff --git a/generic-resource-api/provider/pom.xml b/generic-resource-api/provider/pom.xml index d6679bdd..786d5082 100644 --- a/generic-resource-api/provider/pom.xml +++ b/generic-resource-api/provider/pom.xml @@ -16,21 +16,21 @@ sdnc-northbound :: generic-resource-api :: ${project.artifactId} - + - org.onap.ccsdk.sli.core - sli-core-artifacts - ${ccsdk.sli.core.version} - pom - import + org.onap.ccsdk.sli.core + sli-core-artifacts + ${ccsdk.sli.core.version} + pom + import org.onap.sdnc.northbound - generic-resource-api-model + generic-resource-api-model-yang ${project.version} diff --git a/optical-service/model/pom.xml b/optical-service/model/pom.xml index 32b684e2..cdd51a4f 100644 --- a/optical-service/model/pom.xml +++ b/optical-service/model/pom.xml @@ -28,6 +28,4 @@ - - diff --git a/optical-service/pom.xml b/optical-service/pom.xml index d75cf7db..2edd8f90 100644 --- a/optical-service/pom.xml +++ b/optical-service/pom.xml @@ -22,5 +22,4 @@ provider installer - diff --git a/optical-service/provider/pom.xml b/optical-service/provider/pom.xml index 9674e2d0..aaa0f6be 100644 --- a/optical-service/provider/pom.xml +++ b/optical-service/provider/pom.xml @@ -19,19 +19,18 @@ ${project.version} - + - org.onap.ccsdk.sli.core - sli-core-artifacts - ${ccsdk.sli.core.version} - pom - import + org.onap.ccsdk.sli.core + sli-core-artifacts + ${ccsdk.sli.core.version} + pom + import - org.onap.sdnc.northbound @@ -107,6 +106,4 @@ test - - diff --git a/vnfapi/provider/pom.xml b/vnfapi/provider/pom.xml index 02b569e0..017f9e07 100644 --- a/vnfapi/provider/pom.xml +++ b/vnfapi/provider/pom.xml @@ -15,14 +15,15 @@ bundle sdnc-northbound :: vnfapi :: ${project.artifactId} - + + - org.onap.ccsdk.sli.core - sli-core-artifacts - ${ccsdk.sli.core.version} - pom - import + org.onap.ccsdk.sli.core + sli-core-artifacts + ${ccsdk.sli.core.version} + pom + import diff --git a/vnftools/provider/pom.xml b/vnftools/provider/pom.xml index 46aa8a90..9e484193 100644 --- a/vnftools/provider/pom.xml +++ b/vnftools/provider/pom.xml @@ -19,14 +19,15 @@ UTF-8 - + + - org.onap.ccsdk.sli.core - sli-core-artifacts - ${ccsdk.sli.core.version} - pom - import + org.onap.ccsdk.sli.core + sli-core-artifacts + ${ccsdk.sli.core.version} + pom + import -- cgit 1.2.3-korg